Big Ben - LondonBy Doddla Nageswara Rao ( 0.990 )
The Houses of Parliament and Elizabeth Tower, commonly called Big Ben, are among London's most iconic landmarks and must-see London attractions. Technically, Big Ben is the name given to the massive bell inside the clock ...