This sacred site, renowned as one of the 108 Divyadesams (holy shrines of Lord Vishnu), holds a unique place in Hindu ... spot where Lord Narasimha emerged from a stone pillar to vanquish the ...