Africa is home to some of the most spectacular diving destinations in the world, offering a wide...

read more