These London landmarks are must-sees on any trip to London. From Big Ben to the Tower of London, the city has a lot of iconic monuments.