London is the capital of England, and the largest metropolitan city in the United Kingdom. It has a total area of 1,572.1 square kilometers (607 square miles), with an estimated population of 7.6 million (as of 2010).
22,942 Questions
bestunansweredallguides
No questions found for given filters. Try a different search or filter.