Jyotirlinga is the sacred form of Lord Shiva and there are twelve such Jyotirlingas in India. There is a Jyotirlinga on the banks of Narmada river, where Lord Shiva is being worshipped as Omkareshwar. The temple of Omkareshwar is located in Madhya Pradesh.
According to the Legend and epics like Shiva Purana and Linga Purana, it is said that once, sage God Naradar during his visit to the Vindyas, sang the praise of mount Meru to Mount Vindhya.
On hearing this and being excited, Mount Vindhya prayed to Lord Shiva to gain in importance. Lord Shiva blessed him and appeared here as Omkareshwarar and Amaleshwarar. He gave the boon to Mount Vindhya to grow, but on a condition he should not obstruct his devotees in any of the ways.
But the Vindhyas did not stop growing, and even obstructed the sun and the moon. Sage Agasthyar, who is the fond devotee of Lord Shiva, held back its growth by saying it should not grow till he gets back there. But he never went back, as the result, the growth was arrested. Omkareshwar is situated on the Mandhata hills in Madhya Pradesh, known in ancient times as Shivpuri. The temple dates back to the Krita Yuga. River Narmada flows here around the Mandhata hill in the form of an Om (Omkaram).
The Omkareshawar temple is built in the North Inidan style of architecture, with high spires. Devotees consider worship to Panchamuga Ganesha, to be very auspicious. There is a shrine for Annapoorani. Shiva Lingas of various sizes are sold in great numbers in this place.