Politics
South Africa’s Cyril Ramaphosa abandons May 1 rally after buzzing
President Ramaphosa was forced to leave a May 1 event after angry workers stormed the scene.

President Ramaphosa was forced to leave a May 1 event after angry workers stormed the scene.