Big Ben Clock UK, London, Westminster / Parliament
- from our Affiliates
Wall Clock: Big Ben Clock Tower & Westminster Palace in London. One of the most iconic London's landmark with famous clock and seat of the British Parliament situated on the bank of river Thames, United Kingdom. Original Photography/Art/Design by work4dream.