History of Europe

Is London the capital of England?

Yes, London is the capital and largest city of both England and the United Kingdom. It is located on the River Thames in the southeast of England. The city has a rich history and culture spanning over 2,000 years, making it one of the oldest and most influential cities in the world. London is known for its iconic landmarks such as the Tower of London, Buckingham Palace, the British Museum, and the Houses of Parliament, which are the seat of the UK government.