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