total number of passenger coaches in indian railways
Indian Railways As of March 2017, IR's rolling stock consisted of 277,987 freight wagons, 70,937 passenger coaches and 11,452 locomotives.[3] IR owns locomotive and coach-production facilities at several locations in India.