Sort:  

South Africa is a beautiful country, I was told there are some parts that experience snow. I have visited Johannesburg, and I really enjoyed my stay there, would like to visit back but not sure when the opportunity will present itself.