Despite being mentioned in many ancient holy books, the ancient sacred sites of Koteshwar in Madhya Pradesh are now underwater and inaccessible for most of the year. For the few months of the year when they are visible, pilgrims travel there by boat to pray. Image courtesy of Vivek Ji.