South Africa is one of the world’s most impressive country. Pretoria, Cape Town and Bloemfontein is capital of South Africa. It has numerous beautiful beaches, shopping complex, tourist places, parks and many more. South Africa’s top 10 and most impressive