2026 has been a wild year for South African weather. From golf-ball-sized hail in Gauteng […]