Johannesburg’s power grid has been more unpredictable than a Highveld storm, leaving many residents without power for days on end. With frequent outages affecting parts of...