Image captionPassengers have often complained about the railways' catering service
Food served on board Indian trains and at railway stations is unfit for human consumption, an official report says.
The annual audit report said checks on 80 trains and at 74 stations had found that some food was contaminated, while packaged and bottled items were past their expiry date.
Food was stored in the open, attracting flies, rats and cockroaches, it added.
India has one of the largest railway networks in the world, used by around 23 million passengers daily.
Built mostly under British colonial rule, the railway network is the backbone of public transport.
But its catering services have often come under criticism from passengers and Indian Railways announced a new catering policy in February.
The report by India's Comptroller and Auditor General (CAG) said that cleanliness and hygiene were not being maintained at catering units at stations and in trains.
Image captionThe railways announced a new catering policy to improve quality
The audit found:
- Unpurified water used for beverages
- Waste bins uncovered, not emptied regularly and not washed
- Food stuffs unprotected from flies, insects and dust
- Rats and cockroaches found in trains
In a series of tweets, the railway ministry said on Friday that the new catering policy announced on 27 February would lead to quality food for rail passengers. It promised new kitchens and upgrades to existing ones.
See more at - http://www.bbc.com/news/world-asia-india-40681891