London
London is the capital and largest city of England and the United Kingdom. It is located on the River Thames in southeast England and has been a major settlement for about 2,000 years. Founded by the Romans as Londinium, it became the world's largest city in the 19th century.
About
- United Kingdom Country
- 8.8 million Population (2021)
- GMT+1 Time zone