Explore London’s most iconic landmarks-from the Tower of London to Stonehenge-and discover their deep, often surprising histories. These sites shaped Britain and still resonate in everyday London life.