answersLogoWhite

0

Yes. Paris is in France and London is in the UK. They are separated by the English Channel, also known as "la manche" in French (literally, "the sleeve").

User Avatar

Wiki User

16y ago

What else can I help you with?