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