Big Ben, A Splendor Towering As A Landmark of London

Big Ben has become an icon of London for a long time. The clock tower is located at the north end of the Palace of Westminster...