It is on an island in the Narmada River
-
Bhimashankar
-
Kedarnath
-
Kashi Vishwanath
-
Omkareshwar
D
Correct answer
Explanation
Omkareshwar is a Hindu temple located on Mandhata Island in the Narmada River in Madhya Pradesh, India. It is one of the 12 Jyotirlinga shrines dedicated to Lord Shiva. The island's shape resembles the Hindu symbol 'Om', which gives the temple its name. The other options are not on islands in the Narmada River.