The Princess Royal paid tribute to the sacrifice of two million National Service veterans, 60 years on from the ending of conscription.
A thousand ex-servicemen, family members and guests sat on the lawn by the Armed Forces Memorial, at the National Arboretum, in Staffordshire.
Princess Anne said: “We recognise this nation owes all of them a huge debt of gratitude for that service, and if I may on behalf of the entire country take this opportunity to thank them.”