The Gedi Ruins are all that remains of a Swahili town that thrived from the 14th to the 17th century with porcelain artefacts showing the existence of significant international trade. The mosques, palaces and homes of that era now have trees growing up through them and it is an environment where the imagination can run wild.