As of March 2020, Indian Railways' rolling stock consisted of 2,93,077 freight wagons, 76,608 passenger coaches and 12,729 locomotives.
about 6000 passenger coaches are manufactured per year in India, probably on par with china.
train sets like vande Bharat is a parallel manufacturing...