Image 1 of 1
GREAT-BRITAIN-TG1456.jpg
Big Ben and clock in St Stephen's Tower, London, United Kingdom