Tag: johannesburg

South Africa is a stunning country. It has history, natural beauty, a stunning variety of cultures, and no shortage of must-see world attractions. Lovingly regarded as the “Rainbow Nation”, it is a country that has also had the mixed blessing of addressing some of the world’s most pertinent problems, such as racism —and recently, water […]

Read more