A mini 3D puzzle of Big Ben.
The Clock Tower is a turret clock structure at the north-eastern end of the Houses of Parliament building in Westminster, London, United Kingdom, often mistakenly called "Big Ben" — which is actually the main bell housed within the Clock Tower. |