Princess Royal, Queen Elizabeth’s only daughter, did not serve in the military but does hold several military honours and titles.
The uniform Princess Anne has been wearing for the Queen’s mourning services is Royal Navy ceremonial as she was promoted to Admiral in 2012.
Other military titles she holds, and there are many includes, General in the British Army and Air Chief Marshal in the Royal Air Force.
In 2020, to mark Princess Royal’s 70th birthday she was promoted in the Royal Air Force and British Army. Princess Anne received promotions to the rank of General in the Army and Air Chief Marshal in the RAF