India's 10 Dirtiest Railway Stations in 2017
10. Gaya
9. Sealdah
8. Thane
7. Ludhiana
6. Dadar
5. Trivandrum Central
4. Dhanbad
3. Ambala Cantt
2. Bhopal
1. Darbhanga