the Houses of Pariament and the Elizabeth tower, most commonly called the Big ben are London's most iconic landmarks and a must see london attraction.