The capital of England is London. It is a historic city with plenty to see and do. From world-famous landmarks like Big Ben and Buckingham Palace to lesser-known gems, there is something for everyone in London. If you're looking to explore English culture, history, and architecture, then London is the perfect place to start.