North of the Omkareshwar island was the important place called Choubees Avatar, meaning 24 Incarnations of the Lord. It got submerged in the Omkareshwar dam project. The much revered saint of …
Continue Reading about Between Omkareshwar to Maheshwar and the Story of Ahilyabai Holkar →