In a dramatic turnaround, South Africa has now experienced 170 consecutive days without load shedding, Eskom has announced.