Princess Anne is 'poised to take over' and succeed Prince Harry as Captain General of the Royal Marines - making her the first ever female in the role
The Princess Royal has now emerged as the 'least controversial choice' for the role, which was previously held by her father, the Duke of Edinburgh.