Information : |
Omkareshwar Temple is located in the Narmada river in Madhya Pradesh, on the island of the Hindu spiritual symbol Om. A five-story edifice that houses the seats of numerous deities from the Hindu people, other than the leading god Lord Omkareshwar, is one of the major Indian pilgrimage sites. |