Africa is a grand and glorious continent, and is home to some of the most wonderfully interesting and diverse countries you will ever visit. From South Africa to Zimbabwe, Morocco to the Seychelles, Africa gives travellers the best of absolutely everything. There are a whopping 43 countries that make up Africa, each of which has…