The Queen, Prime Minister Theresa May and former premier Tony Blair were among those paying tribute to the Armed Forces personnel and civilians who served their country during the Gulf War and conflicts in Iraq and Afghanistan.
The monarch was joined by the Duke of Edinburgh, the Duke and Duchess of Cambridge, Prince Harry, the Prince of Wales and the Duchess of Cornwall for the moving service at Horse Guards Parade in central London ahead of the unveiling of a national memorial.