The Shanga Ruins: A Glimpse into Ancient Swahili and Arab History on Pate Island
Nestled off the Kenyan coast on Pate Island, part of the Lamu Archipelago, lie the Shanga Ruins. These remnants of ...
Nestled off the Kenyan coast on Pate Island, part of the Lamu Archipelago, lie the Shanga Ruins. These remnants of ...