image

Bronze statue od Sir Henry Havelock on pedestal in Trafalgar Square, London, England.