Beyonce's performance at the Glastonbury Festival 2011 was a huge success. The pop diva, whose self-given alter-ego is Sasha Fierce, performed for a large crowd on Sunday night. Her set included Crazy In Love, Single Ladies, If I Were A Boy, Telephone, and closed with her latest hit, Girls (Run This World).

Beyonce also covered the song Sex on Fire by Kings of Leon, Destiny's Child's hit Survivor, and Alanis Morissette's You Oughtta Know.

The singer, who was unable to be at last night's BET Awards, appeared via Satellite from the Somerset stage.