1 / 17✕

Were the Swahili stone towns Arab colonies or African cities?

A Persian prince is said to have founded Kilwa, but archaeology and language point to African foundations.

Tap to go on, or swipe →