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.
London
London
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.