What is the weather like?
Johannesburg arguably has the best climate in the world. Winters have cold mornings and evenings but most days reach around 20 degrees Celsius.
There is almost no rain in the winter. Summers see temperatures rising from mid to high 30 degrees Celsius. Most days there are dramatic thunderstorms which come and go very quickly. A lot of houses are unprepared for the winter with no insulation or heating so it can be bitterly cold in the home.