London, England
London is a city located in Europe. It is the capital of England and the United Kingdom and also thought to be one of the largest cities in the world (spanning 620 square miles). The City of London is very much influenced by culture, the economy, and travelers and tourists. London also has a unique type of underwater train service that connects the island to the mainland in Europe.