See Beyoncé’s Outfits From the Global Citizen Festival

Beyoncé headed to South Africa to support a cause close to her heart: the Global Citizen Festival, which honored the 100th anniversary of Nelson Mandela’s birth and raised money for a slew of different charities. Beyoncé wore six different outfits for her performance, each as jaw-dropping as the next.

But as we’ve come to expect from Queen Bey, there was much more to the looks than meets the eye. Mary Katranzou created a symbolic outfit consisting of a bodysuit, over-the-knee boots, and coat. “Her coat has the 54 countries of Africa mapped out and on each country, there is a different embroidery representing its diversity,” Katranzou wrote on Instagram.

Beyoncé’s mom, Tina Knowles, also took the opportunity to revisit the story behind what Beyoncé wore when she met Mandela back in 2004. “We decided two hours before the finale with Mr. Mandela, that she should have an authentic African fabric dress,” Knowles wrote. “Ty Hunter and me ran to the local market found this fabric fought traffic and drove back.” Knowles went on to explain that she created the look in just 45 minutes and it miraculously fit. How’s that for a behind-the-scenes story? Scroll down to see everything she wore to the Global Citizen Festival and revisit her 2004 look.