Beyoncé, Jay-Z, Pharrell Williams and Oprah to appear at Global Citizen Festival in South Africa 9 Jul 2018