A special Remembrance service has paid tribute to those who have lost their lives in conflicts as royals and politicians paid their respects.
The annual Royal British Legion Festival at Royal Albert Hall in Knightsbridge, London, remembered the men and women from diverse nations, cultures, religions and communities who have fought for our country.
Meghan Markle and Kate Middleton joined their husbands Prince Harry and Prince William for the joint event since Harry confirmed a rift with his brother.
They were pictured in the royal box, alongside Duchess of Cornwall who overcame ill health this week , the Queen and Prince Charles.
The Duke of York, the Earl and Countess of Wessex, the Princess Royal, the Duke and Duchess of Gloucester, the Duke of Kent and Vice Admiral Sir Tim Laurence, were also present at this year's event.


It marked 75 years since notable battles of 1944, including Monte Cassino, Kohima and Imphal, D-Day and the collaboration of Commonwealth and Allied forces.
Our current Prime Minister Boris Johnson and partner Carrie Symonds were pictured enjoying performances.
Leona Lewis and James Blunt performed, as did the Central Band of the Royal Air Force and Band of HM Royal Marines.

Harry and Meghan talked candidly to ITV News At Ten anchor Tom Bradby in a documentary last month.
Dad-of-one Harry said he and brother William are now "on different paths" and have "good days" and "bad days" in their relationship.
A National Service of Remembrance will be held at The Cenotaph in Whitehall in London tomorrow, one day before Armistice Day.


Members of the Royal Family, including the Queen, will also attend this.
Armistice Day, always November 11, remembers the agreement between the Allies and Germany on November 11, 1918, to stop fighting which marked victory for the Allies and defeat for Germany.
The parade tomorrow starts at 11am at the Cenotaph on Whitehall.