As a primary trading post on the spice, silk, and slave trade routes for over a millennium, Mji Mkongwe, known as Stone Town, has been a unique meeting place for centuries and is now one of the few remaining ancient towns in Africa. We wandered for hours through a maze of narrow streets...
