Caption
Big Ben, the Clock Tower of the Palace of Westminster, houses the world's largest four faced chiming clock, in the second largest free standing clock tower in the world, London, UK
Availability
Only inBelgium, Canada, France, Luxembourg, Switzerland