Moving letters from veterans were read out as ceremonies took place in Normandy on Thursday to mark the 80th anniversary of the June 6, 1944, D-Day landings, when more than 150,000 Allied soldiers invaded France by sea and air to drive out the forces of Nazi Germany.

At the British ceremony in Ver-sur-Mer, veterans were applauded as they filed into the event to take their seats, which were decorated with bright red poppies.

"I want to pay my respects to those who didn't make it. May they rest in peace," veteran Joe Mines said, in words read by actor Martin Freeman. "I was 19 when I landed, but I was still a boy ...and I didn't have any idea of war and killing."