London , a city, the capital of the United Kingdom. It is one of the largest cities in the world - with a history of almost two thousand years - and is one of the most diverse in the world. London is located in the southeast of England, located on the other side of the river Thames, about 50 miles [80 km] north of the North Sea. In satellite imagery the b…
Read more