Big Ben

Big Ben. London, England, United Kingdom

The name Big Ben actually refers to the thirteen ton bell hung within the clock tower. Westminster, London. London, England, United Kingdom. (Ref: 2003uk-0417-066d)

Related galleries: England, Europe, London, The Houses of Parliament, United Kingdom

Countries

Perspectives