One of the most culturally and geographically diverse places on earth, South Africa, fondly known by locals as the 'Rainbow Nation', boasts 11 official languages, and…
Map

One of the most culturally and geographically diverse places on earth, South Africa, fondly known by locals as the 'Rainbow Nation', boasts 11 official languages, and…