"The experience was horrifying," Patel said. "We have pledged never to have food from the railway pantry again."
Angry passengers later confronted the train staff. A waiter tried to throw out the remaining biryani at the New Delhi railway station, but some passengers recorded his action on their cellphone cameras.
Railway police had to intervene to calm the angry passengers.
"The pantry manager gave us a written apology and agreed to take responsibility if any passenger suffers from food poisoning," Patel said.