England

Image 117 of 455
< Prev Next >
UK-TG-820.jpg
Big Ben clock in St Stephen's Tower, London, United Kingdom