The continent of Africa is impossible to define. Yes Africa is host to some of the most spectacular wildlife on this planet. And almost every country offers some amazing safaris. But the sheer drama of its geography, the music, the food, the history and stunning beaches should not be overlooked. Here we have a selection of some of our favourite destinations.