Pop diva, Beyonce, performed in six different outfits as she and her husband Jay-Z took the stage to perform at the Nelson Mandela charity concert on Sunday
The mother of three rocked a spectacular embellished floral bodysuit for her first performance, before changing into other outifits.
The singer who made two appearances with her husband also shared stage with singer Ed Sheeran at the event.
Singer Pharrell Williams, Trevor Noah, Naomi Campbell and Oprah Winfrey were among those headlining the Global Citizen Festival: Mandela 100 at Johannesburg’s FNB Stadium.
See full photos below.