The Global Citizens Festival: Mandela 100 event went down last weekend in Johannesburg, South Africa. The concert featured performances by Pharrell, Ed Sheeran, Kacey Musgraves, Chris Martin, Usher, Wizkid, plus Beyoncé and JAY-Z.

The festival’s goal is to raise $1 billion for poor women and children across the world. It also celebrated what would’ve been the former South African President, Nelson Mandela’s, 100th birthday.

Before the festival commenced, Beyoncé wrote a heartfelt open letter about what Mandela meant to her. “I first met you in 2004 for the 46664 AIDS Benefit Concert in Cape Town, and the impact you have had on my life resonates with me today and every day,” she wrote. “Your kindness and gratitude for every experience, and your ability to forgive are lessons I have learned and will pass on to my three children.”

The Carters had a two-hour set and it was nothing short of amazing. Bey wore an ensemble that her mother said had all 54 African countries on it.

Check out footage of some of the performances below:

View this post on Instagram

#Beyoncé #Pharrell #jayz #globalcitizenfestival

A post shared by Ganizani Consulting (@ganizaniconsulting) on