Big Ben is the iconic clock tower located at the north end of the Palace of Westminster in London, England. Renowned for its massive bell and historic architecture, it is a symbol of the United Kingdom and a major tourist attraction.