Big Ben,the clock tower at the north end of the Palace of Westminster in London.