Of the 156,000 British, Canadian, American and other Allied troops who sailed from Portsmouth for the Normandy beaches in June 1944, fewer than 1500 are still alive. They are all in their nineties, at least. My grandfather, a D-Day veteran who died in 1998, would be 103.