saints

  • In the serene, sea-washed town of Mahe stands a shrine unlike any other. a place where history, legend, and faith blend seamlessly into a single spiritual experience. The Church of St. Teresa of Avila, lovingly called “Mother of Mahe,” is today one of the most important pilgrim destinations in the region. Yet for centuries, its

    Read more →