London 51°30′26′′N, 0°7′39′′W. London is the capital and most populous city of Great Britain. Situated on the River Thames, it is the world’s most-visited city as measured by international arrivals and is recognised for being home to a diverse range of people and cultures. More than 300 languages are spoken in the Greater London area. (Photo by Daily Overview/DigitalGlobe, a Maxar Company)
|