London is a city where every street tells a story, from Roman ruins to royal palaces. Guided walking tours bring its layered history to life, while world-class museums offer free entry to priceless ...