On Sunday superstar couple Beyoncé and Jay-Z performed on stage at the Global Citizen Festival: Mandela 100.
The Johannesburg celebration honors apartheid leader, Nelson Mandela on what would have been his 100 birthday.
Bey and Jay sang classics and remixed hits to a huge crowd that filled the FNB Stadium.
Channel24 said that The Soweto Gospel choir and SA Youth Choir joined Beyonce in song to belt out an African version of her song "Halo."
The power couple also paid homage to the continent by wearing African clothing. Beyonce wore a beaded gown that was made of 100 thousand South African beads. Jay-Z wore a leather jacket with the Gauteng coat of arms on the back, and the South African flag on the left sleeve.
Channel24 adds, "Beyoncé also wore a gown with matching coat that had all 54 African countries on it."