The clock tower that sits at the north end of Westminster Palace in London was, at its completion in 1859, the largest clock in the world. For the last four years, until New Year's Day, the giant ...