Why devotees come here
Naldeshwar Temple is a Shiva shrine in the rocky hills about 24 km south of Alwar in Rajasthan. Locals say its Shivling appeared on its own. According to legend, the name comes from Raja Nal, a figure in the Mahabharata.
Legend says the temple takes its name from Raja Nal, a figure in the Indian epic Mahabharata. After a long penance, Shiva showed him mercy and told him to bathe in the natural spring at the shrine. The story ties the Mahabharata to this hill spot.
Locals say the Shivling appeared on its own. It looks as if it was carved out of a rock, but local belief holds that it came up by itself. The temple is dedicated to Shiva and is adorned with traditional architecture.
Two natural ponds fed by water from the surrounding hills lie within the temple premises. The shrine sits in rocky hills about 24 km south of Alwar. Two routes lead up to it: a trekking path and stairs carved into the rocks, about 200 steps in total. A small shop on the trekking route sells tea and snacks.

In the appChamundeshwari Temple, MysuruChamundi Hill, Mysuru, Karnataka
In the appDakshineswar Kali Temple, KolkataDakshineswar, North 24 Parganas, near Kolkata, West Bengal
In the appShirdi Sai Baba Temple, MaharashtraShirdi, Rahata taluka, Ahilyanagar district, Maharashtra
In the appAvanti Parshwanath Jain Tirth, UjjainDani Gate, Ujjain, Madhya Pradesh
In the appBelur Math, West BengalBelur, Howrah district, West Bengal
In the appBrihadeeswara Temple, ThanjavurThanjavur, Thanjavur district, Tamil Nadu
In the appEttumanoor Mahadeva Temple, EttumanoorEttumanoor, Kottayam district, Kerala