Why devotees come here
Nanjundeshwara Temple is an ancient Shiva temple in Nanjangud, Mysuru district. It covers 50,000 square feet and is one of the largest temples in Karnataka. The town is known as Dakshina Kashi, the Kashi of the South.
Shiva is worshipped here as Nanjundeshwara, the one who drank the poison from the churning of the ocean of milk. Legend says Shiva killed the demon Keshi after Narada and the devas pleaded with him to save everyone. Sage Parashurama came here to wash away the sin of his mother's killing, and he prayed to Nanjundeshwara.
The origins of the temple go back to the Ganga dynasty. The Cholas, the Hoysalas and the Wodeyars of Mysore added to it over the centuries. The inner sanctum was built in the Chola period, around the 11th century. The anterior mandapa, where devotees sit, came in the Hoysala period, around the 13th century.
The outer courtyard wall has niches with 122 images of Shiva in various forms. The gopuram, 120 feet tall, is crowned by seven gold-plated kalashas. Inside the complex, the large stone Nandi was built in 1644 by Dalavayi Vikramaraya.

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