St. Theresa Shrine
Category Historic
The Shrine of St. Theresa of Avila at Mahe is one of the oldest Shrines in India and probably the…
The Shrine of St. Theresa of Avila at Mahe is one of the oldest Shrines in India and probably the…