Bombardier’s 100th MOVIA metro car September 1, 2010 | No Comments | Features, National Leading transportation company Bombardier Transportation’s new railway vehicle manufacturing site in India completed the production of its 100th MOVIA metro car (a high-capacity metro car) […]