Roads Close, Flights Stall: Johannesburg Braces for G20 Chaos Johannesburg is gearing up for what could be its most challenging week of the year. With the...