In February, the last of the 776 BOMBARDIER MOVIA metro cars entered passenger service on the Delhi Metro network. A total of 776 metro cars have been ordered by Delhi Metro from 2007, making it one ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results