Queen B, along with hubby Jay-Z, gave a spectacular performance last night at the Global Citizen Festival in Johannesburg. In honor of Nelson Mandela’s 100th birthday, they were on the stage for more than two hours. And especially the Beyoncé outfits were a big spectacle.

The world star brought an ode to Africa with a very special dress. In fact, all 54 countries on the continent were processed in black and silver.  

In another outfit were more than 100,000 (!) African beads.