As usual, Beyonce stole the show at the Global Citizen Concert in South Africa to honour the life and legacy of Nelson Mandela on Sunday.
From Versace to Balman, Queen Bey slayed in all her outfits as performed alongside her husband, Jay-Z, Ed Sheeran and Pharrel Williams.
The concert was the climax of a year of events celebrating the centennial of Mandela’s birth in 1918, and part of a campaign to tackle poverty, child malnutrition and boost gender equality.
Thousands of music fans, many of whom had received free tickets to reward their activism and campaigning work, flocked to the stadium to watch the stars perform.
South African stars Trevor Noah, who was the host, and Bonang Matheba also made appearances, as the largely local crowd braved heavy downpours to attend.
Ahead of the concert co-host Oprah Winfrey hailed Mandela’s “goodness and integrity”, describing him as her “favourite mentor”.
Mandela was imprisoned for decades under South Africa’s apartheid regime. After being released in 1990, he led the country’s transformation into a multi-racial democracy and was elected its first president. He died on December 5, 2013, aged 95.
See Beyonce’s outfits below.