Why you should visit South Africa!
The rainbow nation has lived through the struggle and pain of many oppressed cultures and destructive colonial invasions. Despite it’s battled lands and oppressed communities, this country is one of the most diverse and rich cultural melting pots we have ever come across. It is no surprise that this is the case when you look