South Africa, A country so beautiful and rich, that it can make most touristy destinations in the world run for its money. South Africa has it all, starting from mountains, beaches, city life and wild life. If you want to explore the country, then no better way than going on