Top 10 Popular Landmarks in London

London is full of tourist attractions, monuments and landmarks. But which are the top 10 landmarks in London that are a must-visit-and-see for all visitors? Here are the best and top 10 popular landmarks that you must sample once you are in London. 1. Big Ben Clock...