Why Big Ben is called Big Ben?
Big Ben, located at the north end of the Palace of Westminster in London, is a world-famous tower clock and one of the most iconic landmarks in Britain. Named after Sir Benjamin Hall, who was responsible for its installation in 1858, Big Ben stands at almost 100 meters tall and has become a symbol of …