Skirting the coastline of Mozambique, these 32 small islands are home to a diversity of corals and sea turtles.

Read More…

_

Read More