Despite Spring Day traditionally being celebrated on 1 September in South Africa, Johannesburg has already marked the occasion this year due to climate change. It appears August is becoming the ...