Here are few facts about Mozambique 10. Lying just off the coastal town of Vilanculos […]