Zanzibar is the semi autonomous region of Tanzania. It consists of many small islands but there are two large ones Unguja & Pemba. The capital...
Zanzibar is the semi autonomous region of Tanzania. It consists of many small islands but there are two large ones Unguja & Pemba. The capital...