France has benefited the world in every area of human discovery and invention: the metric system, baguettes, the bikini and aspirin, to name a few. And in the world of spirituality, there is Taize. A ...