Holy Waters → January 22, 2013 The Hindu pilgrimage town of Omkareshwar, in India's central province of Madhya Pradesh, is in a state of fluxThe Guardian