The situation of the catering in the trains is truly terrible. The food is bad, unhygienic and expensive. There seems to eb no quality check on the food or the hygiene. Moreover, every single contractor on every single train overcharges the passengers but the railway officials seem to be blind towards this.
Even in trains like Rajdhani and Shatabdi, where pricing is not an issue, the quality of the food is invariably bad and has gone down even more over the past one year. Haldiram seems to have been given the contract for catering in Rajdhani recently but instead of improving the taste, this has made the food even more unpalatable.