Our list of the best African islands
Africa: the land of breathtaking safaris, ancient pyramids and bustling cities. The world’s second largest continent is teeming with must-sees, yet its array of idyllic islands are often overlooked. From pristine beaches melting into turquoise seas to vast green valleys peppered with rumbling volcanoes, these jewels are as diverse as...