King Charles replaces Prince Harry as Captain General of the Royal Marines

King Charles III today appointed himself as the new Captain General of the Royal Marines - a role previously held by Prince Harry until Megxit.