Indian Ocean

Islam and Cosmopolitanism in the Western Indian Ocean