The Great Bell, also fondly known as Big Ben clock tower located on the north end of the Palace of Westminster is a famous landmark in London. Both Big Ben and the Palace of Westminster are listed as a World Heritage Site by UNESCO and are visited by millions of tourists and visitors every year. […]