The Face of the World's Most Famous Clock Big Ben
- from our Affiliates
Big Ben, the most famous clock in the world, stands tall above the Houses of Parliament in London, on the banks of the River Thames.
Big Ben, the most famous clock in the world, stands tall above the Houses of Parliament in London, on the banks of the River Thames.