A woman is battling for her life after allegedly drinking acid mistaken for water at a jewellery shop in Uttar Pradesh's Hapur, with police probing how the chemical ended up being served.