Though a definitive legend of its founding has been lost to history, stories of visions, finding a crucifix, and other miracles have been common since the shrine was built in the 1950s.
Tag: Altar
Chinmaya Sanjeevani
Chinmaya Sanjeevani is a religious center for the teaching of Advaita Vedanta philosophy.