Shakira performs on the Pyramid Stage at Glastonbury Festival at Worthy Farm, Pilton today in Glastonbury, England. This year is the 40th anniversary of the Festival, which was started by dairy farmer Michael Eavis in 1970 and has grown into the largest music festival in Europe. More images after the break...