The Big Ben is Ticking Since 1859 in London. And it is the only clock in the world ticking since 1859. Big Ben or the Elizabeth Tower is highlighted as the iconic feature for the Palace of Westminster (Houses...