The Biography of the Sultans of Kilwa

101 Appendix I The Genealogical Tree of the Sultans of Kilwa

RkJQdWJsaXNoZXIy OTg0NzAy