JOHANNESBURG – South African President Cyril Ramaphosa was dealt a political blow on Tuesday, after a last-minute legal challenge by a group loyal to ousted leader Jacob Zuma blocked the signing of $4.7 billion in renewable energy deals. The North Gauteng High Court agreed to hold a full hearing on the matter on March 27 […]