Colombian singer Shakira performing during the 10th edition of the Mawazine international music festival Rhythms of the World in Rabat, Morocco, last weekend. Other international stars who took part in the free festival included Kanye West, Cat Stevens, Earth Wind and Fire, Lionel Ritchie and Quincy Jones.