Ruins of Gedi: Discovering Kenya’s Ancient Swahili Town

Tucked away in the lush coastal forests near Malindi, Kenya, the Ruins of Gedi are a…