A prominent icon of London and the United Kingdom, Big Ben is a large bell inside the Clock Tower on the northern side of the Palace of Westminster. This Palace is common to everyone as the British Houses of Parliament. Owing to the popularity of the Clock Tower and its chimes, citizens associate the name(…)

Published On: Wednesday, October 16th, 2013