#HTE
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°30′26″N 0°7′39″W
Instagram: http://bit.ly/1WQDCoL
Source imagery: DigitalGlobe
http://dailyoverview.tumblr.com/post/141730707354