Drinking water is not safe everywhere in Delhi and Agra. Carry a bottle of mineral water along with you.