Omkareshwar Temple is situated on an island in the holy Narmada River. It is one of the twelve famous Jyotirlingas devoted to Lord Shiva.
Omkareshwar Temple is situated on an island in the holy Narmada River. It is one of the twelve famous Jyotirlingas devoted to Lord Shiva.