Queen Camilla has given a speech honouring the Rifles during the British Army regiment's biennial dinner at London's Guildhall.
The Queen, who is Colonel-in-Chief of the Rifles, attended the event with Sophie, Duchess of Edinburgh and other members of the Royal Family.