England 21 Things to Do in London: Your Ultimate Guide to the Capital’s Best Attractions Discover the ultimate guide to things to do in London! From Tower Bridge to Borough Market, explore 21 must-visit attractions and experiences in Britain’s capital.