Complaints about poor-quality food on trains are often seen on social media. Sometimes it's thin dal, sometimes undercooked ...