Prince Harry has paid tribute to "the best mother in the world" at the memorial service to mark 10 years since the death of his mother, Diana, Princess of Wales.
The Queen and Prince Philip were among 500 guests at the service which was seen by a worldwide TV audience.
Princess Diana's close friend Rosa Monckton attended the service with her husband, Dominic Lawson, and their daughter Domenica, the princess's goddaughter.
Gordon Brown and Prince Harry talked outside the Guards' Chapel, London, after the service.
Canadian rock singer Bryan Adams was among celebrities at the memorial to the princess, who died aged 36.
Elton John, who sang Candle in the Wind at the princess's funeral, and businessman Richard Branson were among guests.
David Furnish (pictured) and his partner Elton John accompanied Camilla Al Fayed, whose brother Dodi was also killed in the Paris crash.
Princess Diana's brother Lord Spencer and his family were among guests at the event.
Prince William gave a reading from St Paul's letter to the Ephesians which asked for inner strength.
The sisters of Princess Diana, Lady Sarah McCorquodale and Lady Jane Fellowes, greeted each other ahead of the service in London.
John Loughrey places a rose outside Kensington Palace, the former home of Princess Diana, ahead of the service of thanksgiving.