St. Teresa’s Shrine, Mahé (Mahé Church), India

St. Teresa’s Shrine, Mahe is one of the most visited shrines in India. The Shrine is located in Mahe in the State and Union Territory of Puducherry which shares its boundaries with the State of Kerala.

St. Teresa’s Shrine, Mahé (Mahé Church), India

St. Teresa’s Shrine, Mahe is one of the most visited shrines in India. The Shrine is located in Mahe in the State and Union Territory of Puducherry which shares its boundaries with the State of Kerala.