Prince William and his wife Kate Middleton and Prince Harry attended Monday's Diamond Jubilee concert in London.

World famous musicians such as Elton John, Paul McCartney, Stevie Wonder and Robbie Williams performed in a concert to honor Queen Elizabeth's Diamond Jubilee Celebration to mark 60 years of reign.

The three hour concert in front of Buckingham Palace, opened with a performance by Robbie Williams of "Let me Entertain You." Despite its A-profile list of artists, the Queen was reportedly late and wearing ear plugs.

Cliff Richard, Lang Lang, Ed Sheeran. Tom Jones, Shirley Bassey, Kylie Minogue, Will.i.am. and Madness were also performers.

After the closing song of the concert by McCartney ended, Queen Elizabeth went up on stage with her son Prince Charles.

Prince Charles gave a very emotional speech calling the Queen "mummy" to an "aww" from the crowd. He also thanked Gary Barlow who organized the event.

The evening was crowned with fireworks along The Mall which leads to Buckingham's Palace.

Thousands of people reportedly attended the concert and millions watched it on TV.