sir u r travelling in 3ac of Garib rath and not any other Rajdhani or superfast exp that will provide u soap or liquid. Most passenger in this train are from lower middle class and middle class and u can't expect to be very sophisticated as u r. it is duty of Railway to keep the train clean and they do it. i have traveled in this train. it was clean when departed from kochuveli but the people in it made dirty. children throwing their chip as were the wrapper down and even some assholes were even spitting under or near there seat as earlier they use to travel in SL or unreserved coaches. you will receive not what you idly wish for but what we justly paid. you rewards will always be in exact proportion to what u pay.