King Charles paid a heartfelt tribute to those who had taken part in the D-Day landings, praising them for “replacing tyranny with freedom”.
“We are eternally in their debt,” the King told an 80th anniversary commemoration.
He was speaking in Portsmouth, one of the key departure points for the Normandy landings in June 1944.
The King hailed the “courage, resilience and solidarity” of those who had taken part in D-Day and whose numbers were now “dwindling to so few”.

King Charles, with Queen Camilla and the Prince of Wales, was addressing a national D-Day commemoration held on Southsea Common.
He hailed the “greatest amphibious operation in history” and the courage of those who “must have questioned if they would survive”.
The King said their efforts to end “brutal totalitarianism” must never be forgotten.
And he called on the present generation to honour those who had died in ways that “live up to the freedom they died for, by balancing rights with civic responsibilities”.
Portsmouth was one of the embarkation points on the south coast 80 years ago, as Allied forces crossed the Channel to liberate France and Western Europe from Nazi occupation.
The commemorative event heard from those who took part in D-Day, including Roy Hayward, who had landed in Normandy on 6 June at the age of 19.
Mr Hayward said he wanted to remember those who had “fought for democracy” and “to ensure their story is never forgotten”.
Prince William delivered a poignant reading from the diary of Captain Alastair Bannerman, in which the soldier remembered his family as he headed towards the French coast on the morning of D-Day.
Source: BBC