Omkareshwar is a Hindu temple dedicated to God Shiva. It is one of the 12 revered Jyotirlinga shrines of Shiva. It is on an island called Mandhata or Shivapuri in the Narmada River; the shape of the island is said to be like the Hindu ॐ symbol. There are two temples here, one to Omkareshwar and one to Amareshwar. But as per the sloka on dwadash jyotirligam, Mamleshwar is the jyotirling, which is on other side of Narmada River. In the ancient times the Demons defeated the gods or divines. Indra was worried. The Danavas or Demons have wrecked havoc in all the three worlds, i.e., Trilokas. In order to empower the Devas once again, Lord Shiva assumed the form of Jyotirmaya Omkararoop. He came out of the nether world or Patala. Lord Shankar came out in the form of Linga on the banks of river Narmada. The gods or Devas have worshipped the Linga which made them powerful once again. This time they were able to destroy the demons and re-acquiesced their empire in Heavens. Brahma and Vishnu also lived in the same place as Omkar Amaleshwar. That is why on the banks of Narmada Brahmapuri, Vishnupuri and Rudrapuri are built which are known as Tripuri Kshetra. The Amareshwar JyotiraLinga is situated in Rudrapuri. King Mandhata made this holy place his capital. Therefore, this place is also known as Omkar Mandhata. The descendents of Mandhata live here even today. The Vindhya Mountain also performed a severe penance and pleased Omkar-Amareshwar. As a result of which, the whole place turned beautiful. Many hermits like Agastya have performed severe penances and japas at Omkar-Amaleshwaram JyotirLingam. They had built their hermitages.