Did you know that Paris and London have two Métro/Tube stations of the same name? They can also be found in the historical heart of both cities at almost the same locations. The reasons are obvious given our Christian heritage. Parisians and Londoners are not so different after all.