Top 10 tourist attractions in London
London is one of the fascinating cities on the planet. Ancient laneways lined with historic landmarks, high-end boutiques, and award-winning theatres are interspersed with modern architectural wonders like the Shard. The gorgeous streets wound their way around iconic tourist attractions of London like Buckingham Palace, Westminster Abbey, and St. Paul’s Cathedral, leading visitors to gape […]