News

There is an initial €1·06bn firm order for Talgo to supply 30 sets of coaches and provide 15 years of maintenance. The ...