Severe weather patterns have cause devastating flooding and claimed the lives of three people in KwaZulu-Natal this past week ...
Cape Town is surrounded by some of the most charming small towns with scenic coastlines, mountains and valleys, making it the ...