History, Best Places to Visit and Travel Guide of Omkareshwar, Madhya Pradesh, India
Omkareshwar, home to one of twelve Jyotirlinga of Lord Shiva, one of major pilgrimage site of Madhya Pradesh, India is naturally Om shaped island, the most sacred word of Hinduism. Meaning of Omkareshwar is lord of Omkaar or Om sound. It is located on bank of river Narmada in the Khandwa district of Madhya Pradesh which is also known as island Mandhata or Shivapuri. Omkareshwar is adorned with two lofty hills, between which the river Narmada forms a serene pool and the place of Narmada and Kaveri Sangam. This makes Omkareshwar is gorgeous riverside destination of Madhya Pradesh. The 272 ft. hanging bridge over River Narmada enhances the beauty of Omkareshwar which connects two end. On the op