Big Ben Tower

Big Ben

The Big Ben Tower or Elizabeth Tower as its known is a clock tower situated on the north end of the Palace of Westminster  in London. Completed in 1858 the Big Ben Tower holds the largest four-faced chiming clock in the world and is the third-tallest free-standing clock tower.

Leave a reply