A celebrity concert to mark the 10th anniversary of the death of Diana, Princess of Wales, has been announced.
Princes William and Harry are organising the Concert for Diana at Wembley Stadium on 1 July, when she would have turned 46.
Sir Elton John, Duran Duran, Joss Stone, Bryan Ferry and hip-hop star Pharrell Williams will perform. Tickets go on sale at 0900 GMT on Wednesday.
A memorial service will also be held in London at a venue to be confirmed.
Announcing the concert, Prince William said: "We both wanted to put our stamp on it. We want it to represent exactly what our mother would have wanted.
"So therefore the church service alone isn't enough. We wanted to have this big concert full of energy, full of the sort of fun and happiness, which I know she would have wanted.
"And on her birthday as well, it's got to be the best birthday present she ever had."
Tickets will cost £45 and will be available from concertfordiana.com.
To reflect the princess's love of dancing and musicals, there will be an appearance by the English National Ballet, while Andrew Lloyd Webber will stage a medley of songs from his West End shows.
Sir Elton John
Andrew Lloyd Webber
English National Ballet
The princes said more acts were coming but they had released just "a flavour" of those confirmed.
Sir Elton John said: "I applaud Princes William and Harry for choosing to honour their mother with this concert. I am absolutely thrilled to be performing at this great event.
"Diana was a personal friend and someone I greatly admired for her tireless and enthusiastic work for charity."
Simon Le Bon of Duran Duran added: "The concert next summer seems an entirely fitting way to celebrate her life and her work.
"We are honoured that she always referred to Duran Duran as her favourite band as she was certainly our favourite princess."
Proceeds from the concert will go to a number of charities that were supported by the princess during her life, and to two of the princes' own charities, Centrepoint and Sentebale.
It has also been confirmed the senior royals, including their stepmother the Duchess of Cornwall, will attend the memorial service on 31 August, the actual anniversary of Diana's death.