United Kingdom » England

London

London is the capital of and largest city in England and the United Kingdom, with the largest municipal population in the European Union.

Description by Wikipedia under CC BY-SA 3.0. Photo: William Santos / Unsplash