England

Image 129 of 460
< Prev Next >
GREAT-BRITAIN-TG1466.jpg
Tourists pose for photographs on lion statues in Trafalgar Square, London, UK