Think you know Africa? Think again. Our continent of 54 countries holds a fascinating range of histories, languages, amazing people, and diverse and complex cultures. From Algeria to Zimbabwe, here's a snapshot of each country on a continent South Africa should know more about.
Close to 15 000 expats from all over the world took part in an online survey asking in which countries they prefer to raise their children. South Africa was in the overall top 20 family life index.
South Africa is a nation of diversity, with nearly 52-million people and a wide variety of cultures, languages and religious beliefs.