Image 1 of 1
SB-GB064.jpg
Great Britain, England, London: Statue of Admiral Nelson (victor of Battle of Trafalgar) on top of Nelson`s Column in Trafalgar Square