Royal Marines Commandos are some of the most highly-drilled and specialised troops in the British armed forces.
Princess Anne joins the Lord Mayor for his annual Big Curry Lunch at Guildhall ... with three national service charities, the Royal Navy and Royal Marines, Army Benevolent Fund and Royal Air ...