Africa is a truly magnificent continent. From its rich, cultural cities and towns, to its bio diverse landscapes which are bursting with...