England

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