where is london paris located
London, which is the capital of the United Kingdom, is located in southeastern England on the River Thames. It is the largest city in Britain.
Paris, France. The Paris office serves as the Company's European Headquarters. Paris is the capital of France and the country's largest city. It is situated on the river Seine, in northern France, at the heart of the Ãle-de-France region.