London on the River Thames, United Kingdom – December 25th, 201151.5N 0.1W
This orthorectified image shows the city of London (left edge), situated on the River Thames. London is the capital of England and the United Kingdom, the largest metropolitan area in the United Kingdom, and the largest urban zone in the European Union by most measures. The Thames runs roughly through the center of the city, splitting it into North and South.
Greater London covers an area of 1,579 square kilometres (610 sq mi), an area which had a population of 7,172,036 in 2001 and a population density of 4,542 people per square kilometre. A larger area, referred to as the London Metropolitan Region or the London Metropolitan Agglomeration covers an area of 8,382 square kilometres (3,236 sq mi) had a population of 12,653,500 and a population density of 1,510 people per square kilometre.