The quiet town of Omkareshwar in Madhya Pradesh is a spiritual hub, especially for Shiva devotees across the country. A…