Annie Lennox appeared earlier this evening on a special stage constructed outside Buckingham Palace to celebrate The Queen’s 60th anniversary of her rule.

Annie and the band all wore a pair of angel wings throughout Annie’s performance of There Must Be An Angel Playing with my heart.

Annie looked stunning in her long silver number. Other performers included Shirley Bassey, Kylie Minogue, Tom Jones, Cliff Richard, Grace Jones, Elton John and Paul McCartney.