England

Image 126 of 460
< Prev Next >
GREAT-BRITAIN-TG1457.jpg
Big Ben and clock in St Stephen's Tower, London, United Kingdom