Take That to perform at Diana tribute

Take That are to play at a tribute performance for Princess Diana after Princes Harry and William heard how the band idolised her.

The Concert for Diana will be held on July 1, which would have been the late royal's 46th birthday.

According to the Mirror, the line-up also includes the likes of Kanye West, Rod Stewart, James Blunt, Keane and Bryan Adams.

Prince William told the newspaper: "We want it to represent exactly what our mother would have wanted.

"A church service wasn't enough. We wanted this big concert full of energy - full of fun and happiness. And on her birthday as well. It has to be the best birthday present she ever had."

The full line up for the event is as follows:

  • Take That

  • Kanye West

  • Pharrell Williams

  • Elton John

  • Bryan Adams

  • James Blunt

  • Keane

  • Orson

  • Rod Stewart

  • Meatloaf

  • James Morrison

  • Duran Duran

  • Andrew Lloyd Webber

  • Bryan Ferry

  • Joss Stone

  • The English National Ballet