Freepik
    Gede ruins in Kenya are the remains of a Swahili town, typical of most towns along the East African Coast

    Gede ruins in Kenya are the remains of a Swahili town, typical of most towns along the East African Coast