Things to do in London

Brimming with history, culture and spectacular sights, this 2,000-year-old city knows how to live large.