Wet roads, rising water and a city on edge Johannesburg has been under a steady grey blanket, with persistent rain and rolling thunderstorms turning everyday routines...
What began as another humid Highveld afternoon turned into a scene of destruction and tragedy across Tshwane on Monday. A severe hailstorm, carrying fierce winds and...