The capital of England is London. It is in the southeast area of England along the River Thames, and is one of the oldest great cities. The region was first occupied by the ancient Romans under Emperor Claudius in 43 A.D., and has been a thriving center of commerce since.
As of 2013, London had a population of roughly 8.4 million people, and at 607 square miles it is the largest city in the United Kingdom. London serves as both a trade center and a center of administration, with most of the United Kingdom's legislative power centered at the royal court and parliament buildings in the borough of Westminster.