Escape of the Week: London’s Big Ben

London’s Big BenĀ is recognized the world over. Located within the historic Palace of Westminster grounds, Big Ben is the name for the bell of the clock, but is also used to refer to the entire tower. Did you know it is the largest four-faced chiming clock and the third-tallest free-standing clock tower in the worldContinue reading “Escape of the Week: London’s Big Ben”