Image 1 of 1
Big Ben 0811 XL.jpg
Elizabeth Clock Tower, Big Ben, Westminster Palace, London, England, UK