Protesters demand South African President Ramaphosa to step down

2023-03-21 1

South Africa's opposition holds rallies under tight security in a bid to force out President Cyril Ramaphosa over his handling of the country's sickly economy and crippling energy crisis.