Elizabeth Tower, also known as Big Ben, is clock tower at the North end of the Palace of Westminster in London.