by dutourdumonde
Admiral Nelson statue on top of the Nelson's Column on Trafalgar Square in London, England, UK