Britain's Armed Forces have been honoured at a star-studded awards ceremony attended by a host of famous faces including footballer David Beckham.
Soldiers, sailors and airmen who made enormous sacrifices in the past year were recognised at the event, which also featured the Prince of Wales, Duchess of Cornwall and Prime Minister David Cameron and his wife Samantha among the guests.
The contribution made by the forces was praised by many of the celebrities as they arrived at the event at London's Imperial War Museum.
Katherine Jenkins, a member of the judging panel, said: "It was so difficult reading every single nominee, you just wanted to give an award to every person."
The singer revealed she will be travelling to Afghanistan in the coming days to entertain the troops in the run up to Christmas.
The star-studded ceremony, run by The Sun newspaper, is in its third year and was hosted by Phillip Schofield and Amanda Holden.
As well as Miss Jenkins, also on the judging panel were Dame Kelly Holmes, General Sir Mike Jackson and Admiral Lord West.
Eleven awards were being presented to groups, individuals and units in recognition of their work.
Charles, in a foreword written for the event's programme, praised the efforts of Britain's forces.
He wrote: "There are very few professions where you sign on knowing that at some stage in your career you may be asked to risk your life to insure the success of the mission and that some day you may pay the ultimate price for your actions. Despite these risks, men and women from across this country have stepped forward and will continue to step forward to serve in our Armed Forces."