Mji Mkongwe (Stone Town), Zanzibar

While Unguja is regarded as the heart of the archipelago, Stone Town has been described as the soul.
Zanzibar

Zanzibar is the semi-autonomous part of Tanzania in East Africa. It is composed of the Zanzibar Archipelago in the Indian Ocean, 25–50 kilometres (16–31 mi) off the coast of the […]