Sacred shores of Narmada Find serenity and elegance on the banks of the Narmada in Maheshwar, Madhya Pradesh