England

Image 127 of 455
< Prev Next >
GREAT-BRITAIN-TG1461.jpg
Nelson's Column, monument to Admiral Lord Nelson in Trafalgar Square, London, United Kingdom