South Africa is known for its friendly people, gorgeous landscape ... According to This is Cape Town, Some safe swimming ...
South Africa is known as the 'Rainbow Nation' - but have your visited these five fantasticly colourful places in the country?