In the tight-knit Senegalese town of Fadiouth, religious differences are not only tolerated, but embraced. Now, that unity is ...