The eyes of the world are on Johannesburg today, as global leaders meet for the G20 Summit, a historic first on African soil.
As G20 leaders gather for a global summit, residents are in despair over a metropolis that struggles to run itself ...