OtterKnow Kids Encyclopedia

London

London is the capital of England and the United Kingdom. About 9 million people live there. The city sits along the River Thames, and people have lived there for nearly 2,000 years since the ancient Romans built a town on that spot.