Image 1 of 1
_UKE4631.jpg
UK, England, London.  Big Ben Clock Tower, Elizabeth Tower.