Omkareshwar: an island in the course of the river Narmada in Madhya Pradesh is home to the Omkareshwar Jyotirlinga shrine and the Amareshwar temple.
Omkareshwar: an island in the course of the river Narmada in Madhya Pradesh is home to the Omkareshwar Jyotirlinga shrine and the Amareshwar temple.