Also you get them on trains like Rajdhanis where it's impossible to drink without spilling
deleted
· 6 years ago
Nah, you get them at the nearest shop. A few states have that facility. Not all. Particularly Gujarat and Rajasthan. Some parts of Maharashtra too and I don't know about other states.
Hungary has water in a bag