The Queen was pleased to give her formal approval to the appointment today as The Duke of Edinburgh carried out his last official duty as Captain General – receiving Major General Robert Magowan, Commandant General Royal Marines, and Major General Charles Stickland, Commandant General Royal Marines Designate.

Prince Harry was also present upon becoming Captain General Royal Marines.

The Duke's association with the Royal Marines dates back 64 years to 2nd June 1953, when he was appointed Captain General in succession to the late King George VI.