There is definitely a reason why India is called as the land of religion and faith. Some of the towns in India are populated with so many temples that they can easily be termed as the holy centers of Hindu faith and practice. One of the holiest towns of India, Omkareshwar exudes a spiritual aura to make you fall in love with it. Located at a close distance to Indore, this town derives its name from the sacred Hindu symbol of Om. Due to a number of Hindu and Jain temples finding place here, this city has become one of the pilgrimage sites for Hindu devotees. The landscape of this city is shaped like Om as the rivers Narmada and Kaveri find a confluence here and offer a magical feel to the whole place. This island is divided into north and south by a deep gully and is linked by a bridge.
The town finds an immense attention and value due to the presence of one of the twelve Jyotirlingams(symbol of Lord Shiva) in India. Enshrined in the Temple of Sri Omkareshwar Mahadeo, this lingam draws innumerable devotees every year who come here to seek blessings of the God. According to mythologies, the Shivalingas were gifted by God on request of the Devas and were broken into two parts. One was the Omkareshwar temple and the other being the Amareshwar. There are other temples as well that are equally beautiful and worth visiting in Omkareshwar. For instance, the elephant frescoes in Siddhanath temple are worth visiting and offer you an insight into Hindu art and architecture as well. Apart from the temples, the natural beauty and local corners are worth exploring and noticing here.