London
London, England, is the capital and most populous city of Great Britain. Situated on the River Thames, London is the world’s most-visited city as measured by international arrivals and is recognized for having a diverse range of peoples and cultures. More than 300 languages are spoken within the Greater London area.
—
51.507222°, -0.127500°