Stock Photo: England, London, Greenwich. Statue of Admiral Nelson at Greenwich silhouetted against the River Thames and Isle of Dogs skyline.

Stock Photo: 4282-24663 England, London, Greenwich. Statue of Admiral Nelson at Greenwich silhouetted against the River Thames and Isle of Dogs skyline.