Amidst deteriorating infrastructure and mounting service delivery challenges, the City of Johannesburg is preparing to host the G20 on 22-23 November. For the first time, South Africa, the only African member state of the G20, will host the summit, where the world’s...












