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

This content is restricted.