Shimoni Slave Caves Kenya: one of the most significant historical sites on the East African [...]
Gedi Ruins Kenya: the history, architecture, and cultural significance of the mysterious abandoned Swahili town [...]