Question: South Africa is land mainly known for its humid highlands and hot deserts. It also has snow-topped mountains and an enclave of Mediterranean weather in the southwest. South Africa has an average of 2,500 hours of sun every year. The average annual rainfall for the whole of South Africa is about 464 mm. Need Assignment Help?