fromLondon On The Inside
2 days agoMust-Visit Places in London: A Guide for Visitors
2. The British Museum Home to a vast collection of art and antiquities from around the world, the British Museum is a treasure trove of human history. Highlights include the Rosetta Stone, the Elgin Marbles, and the Egyptian mummies. 3. The Tower of London Step back in time at the Tower of London, a historic castle that has served as a royal palace, prison, and treasury. Marvel at the Crown Jewels and take a guided tour with one of the Yeoman Warders.
Travel