Its survival down the centuries is a miracle worthy almost of Francis Xavier, its patron saint. The tiny chapel in Malindi, an ancient port on Kenya’s Indian Ocean coast, is believed to date to the ...