Zanzibar Ruins
Zanzibar Island

Zanzibar is actually the name given to a cluster of Islands that nestle…