Zanzibar Archipelago
Африка (Южная Африка, песчаные леса; Танзания, Занзибар), Мадагаскар.