One million revellers line The Mall in London during the Golden Jubilee celebrations...

QUEEN, SIR PAUL MCCARTNEY and OZZY OSBOURNE rocked Buckingham Palace tonight (Monday, June 3) at Party At The Palace to celebrate the Queen’s Golden Jubilee.

Brian Wilson, Eric Clapton, Elton John, Atomic Kitten, Tom Jones and Annie Lennox were also among the performers. Queen guitarist Brian May kicked off the three-hour show by playing a guitar rendition of the national anthem ‘God Save The Queen’ from the roof of Buckingham Palace.

About 12,000 people attended the concert at a specially constructed arena in the grounds of Buckingham Palace, after they were chosen from two million applicants. It is estimated that a further million revellers gathered in the Mall outside the Palace, while 200 million people watched the concert on television around the world. The show was unaffected by yesterday’s small fire at the Palace.

The concert opened at 7.30pm with a performance from Ricky Martin who played his hit ‘Livin’ La Vida Loca’. He was joined on stage by Mis-Teeq, setting the tone for an evening that was full of celebrity duets. The Corrs joined Brian Wilson on stage, as did Atomic Kitten, Emma Bunton and Cliff Richard for a version of ‘Good Vibrations’.

One of the most poignant moments in the show was, following Beatles producer Sir George Martin’s tribute to the late George Harrison, the duet between McCartney and Eric Clapton on Harrison’s ‘While My Guitar Gently Weeps’. McCartney also performed The Beatles’ ‘Sgt Pepper’s Lonely Hearts Club Band’ and was later joined by the evening’s performers, including Brian May, Joe Cocker, Rod Stewart, Cliff Richard and Ozzy Osbourne, for a rendition of ‘All You Need Is Love’. Phil Collins played drums for most of the evening.

Princes Charles, William and Harry were in the Royal box from the beginning of the show, and they were joined by The Queen and Prince Philip at 10pm, just in time for Eric Clapton’s performance of ‘Layla’.

Earlier in the evening, Queen played a rousing set including ‘Radio Ga Ga’, ‘We Will Rock You’, ‘Bohemian Rhapsody’ and ‘We Are The Champions’ with Will Young on vocals. Ozzy Osbourne, the only heavy rock star on the bill, performed ‘Paranoid’ and ended his song by telling the audience “God save the Queen”. Before the show he revealed: “I’m frightened to go out into the grounds of the Palace in case one of those Beefeater blokes arrests me.”

The Queen later appeared on stage with her family and listened as Prince Charles gave a speech paying tribute to her and thanking the performers and technicians.

He said: “This has been something very special indeed. I dont think any of us will ever forget this evening.” He paid tribute to his mother, ending his speech with the same words as Ozzy – “God save the Queen”.

Sir Paul McCartney then joked that he asked The Queen if they could play the show again next year and said that her response was “Not in my garden”. The show’s finale was an all-star performance of ‘Hey Jude’.