Prince William and Prince Harry speak at emotional service for Diana, Princess of Wales

Prince Harry paid a personal tribute to his mother, Diana, Princess of Wales, at a service celebrated at the Guards' Chapel in London ten years after her death in Paris.

In words written by Prince Harry himself, he said: "When she was alive we completely took for granted her unrivalled love of life, laughter, fun and folly. She was our guardian, friend and protector. She never once allowed her unfaltering love for us to go unspoken or undemonstrated.

"She will always be remembered for her amazing public work. But behind the media glare, to us, just two loving children, she was quite simply the best mother in the world.

"To lose a parent so suddenly at such a young age, as others have experienced, is indescribably shocking and sad. It was an event which changed our lives forever as it must have done for anyone who lost someone that night."

Prince William read from Saint Paul's letter to the Ephesians, Chapter 3, verses 14 to 21.

The service was attended by Queen Elizabeth, the Duke of Edinburgh, Prince Charles and members of the royal family, Gordon Brown, the British prime minister, and his two predecessors, Tony Blair and Sir John Major, Earl Spencer, Lady Sarah McCorquodale and Lady Jane Fellowes, Lord Attenborough, Mario Testino, Sir Elton John, Sir Cliff Richard, Sir Richard Branson, 100 representatives of Diana's charities and others invited by Prince William and Prince Harry.

Mohamed al Fayed, Paul Burrell, the Duchess of Cornwall, Kate Middleton and Chelsy Davy did not attend.

The service was shown live by BBC One, ITV1, BBC News 24, BBC World, BBC America, Sky News, MSNBC, CNN International, CBC, n-tv, Phoenix, France 2 and Ned 2.