The Gereza, a fort built at Kilwa's harbour, later rebuilt in the age of Omani control

The Gereza, a fort built at Kilwa’s harbour, later rebuilt in the age of Omani control