The archaeological site of Gedi near Malindi on the Kenyan coast.

The archaeological site of Gedi near Malindi on the Kenyan coast.