Nine Scottish veterans who served during the 1944 D-Day landings have been awarded France's highest honour.

The Normandy veterans were given the National Order of the Legion of Honour (Ordre national de la Légion d'honneur) during a ceremony at Edinburgh Castle on Monday.

French consul general Emmanuel Cocher presented the men with the medals.

He told the crowd of 200 people who gathered for the ceremony: "The shining example of the men we honour today is an inspiration to us all to pursue the same bold and constructive path of freedom, truth, honesty and human dignity that they opened when it seemed least possible."

The award is the highest French order for military and civil merits and was established in 1802 by Napoléon Bonaparte.

Among the recipients was 99-year-old John McMillan from Barnton, Edinburgh who served as a major in the Royal Artillery Field Regiment, part of the 15th (Scottish) Infantry Division.

After landing in June 1944, he served throughout the Normandy campaign and earned a Military Cross.

Also awarded with the Legion of Honour was 94-year-old Adam Kelly from Galashiels who was attached to 526 Company, 51st Highland Division as a driver.

After landing in Normandy at Lion-sur-Mer on June 1944 he saw action near Caen, and then advanced through France and Belgium.