The Nanjundeshwara or Nanjangud Temple is an ancient temple in the Hindu pilgrimage town of Nanjanagudu in the Karnataka state, India towards the South. It is known for the ancient temple of the Lord or highness Nanjundeshwara. The Nanjundeshwara temple is located inside the town on the bank of river Kapila or Kabini, a tributary of the river Kaveri.
This temple is one of the biggest temples in the state of Karnataka. The name of the town is derived from the lord Nanjundeshwara Swami. The other name of God is also the lord Shiva. The place is sacred and holy as there is a Sangama, where the two rivers meet i.e., Gundlu and the Kapila.
An important fact to be aware of Nanjangud Temple is, that this place is also considered the “Dakshina Kashi” or the “Southern Kashi” located 23 KM away from Mysore and around 162 KM away from Bangalore.