Cape Town - The week has only begun and we've already had a massive storm hit Johannesburg and surprise spring snow in Drakensberg and Lesotho.
The storm battered Johannesburg on Monday and other parts of Gauteng, with flooding on roads and destruction to buildings and vehicles. The Cradlestone Mall in Krugersdorp lost its ceiling injuring two people.
SEE: Twitter reacts: Flooding and hail in Joburg storm
In Eastern Cape, KwaZulu-Natal and Lesotho, snow started falling on Monday night through to Tuesday morning, with thick snow in places like Afriski, Matatiele, Barkly East and Kingscote between Swartberg and Underberg, according to Snow Report.
The Butha-Buthe road to Afriski and the top of the Sani Pass to Afriski is closed to 2x4 vehicles, only 4x4s with off-road tyres can take on the roads.
Tuesday rain and snow
According to SA Weather Service, heavy rain is expected along the KZN coast up to Eastern Cape's East London and adjacent interior and over the south-eastern parts of Mpumalanga as well as Swaziland.
60% rain is expected further west in Eastern Cape, KZN and Mpumalanga, including the eastern parts of Free State and Lesotho.
According to Snow Report SA, on Monday there was a few flurries around midday in the western parts of the Eastern Cape, and by Monday evening falls should have started in the Eastern Cape Drakensberg areas and the high ground around Hogsback.
"Through Monday night and into Tuesday morning, we will see snow falls continuing in the Eastern Cape Drakensberg areas, whilst the snow falls extend into Lesotho and into the Drakensberg mountains in the east of Lesotho," says Snow Report SA.
ALSO SEE: PICS: Brrrr! Surprise snow in Lesotho and Drakensberg
"The falls in the east of Lesotho are expected to continue through most of Tuesday, with the heaviest falls possible during Tuesday afternoon. Heavy falls, in excess of 40cm, are possible on the high peaks over eastern Lesotho on the Drakensberg. By late on Tuesday night, all falls should cease."