Mountain Statue of Lord Narasimha in Dudhai

In the Lalitpur district of Uttar Pradesh is the ancient village of Dudhai, which is home to an astounding murti of Lord Nrsimhadeva. Cut into the rock face of a hillside way off the beaten track, relatively few pilgrims search...

Read More