Summer is the best time of year to visit South Africa, for a multitude of reasons. Wildlife regions including KwaZulu Natal are lush and green thanks to the ...