Indian Railways has placed an order for 58 new Vande Bharat trains with seven companies . . .

This content is restricted.