Hmmm… South Africa hits 300 days without load shedding, candles or generators… and we’re all cautiously celebrating ...