What language is spoken on the Zanzibar Archipelago?

In

The official languages of Zanzibar are Kiswahili and English. English is spoken by most of the islanders, except outside the urban areas and in remote parts of the archipelago.