St. Teresa’s Shrine, Mahé (Mahé Church) - Credit: Wikimedia Commons
St. Teresa's Shrine, Mahe (French: Sanctuaire de Sainte Thérèse) is a Catholic shrine to Saint Teresa of Ávila in Mahe, Puducherry. It is one of the most-visited shrines in India. Read more on Wikipedia
Source: en.wikipedia.org