The physical size of Greater London, England, is 607 square miles, and the population is approximately 8.3 million people. London has a population density exceeding 13,600 people per square mile, making it the most populated city in Great Britain.
London is the capital of the United Kingdom and England. Finance ranks as its biggest industry. According to About.com, London serves as "one of the world's largest financial centers" and "one of the three command centers for the world's economy." It is a major tourist draw as well, second only to Paris in Europe and visited by about 15 million foreign travelers annually.