Clock tower called "Big Ben" at the north end of the Houses of Parliament Westminster Palace, London, UK.