Knorr-Bremse is to supply braking systems for the trains and platform screen doors for the stations on the new metro in Mecca, Saudi Arabia. Worth almost €40 million, the contract includes the biggest ...
Results that may be inaccessible to you are currently showing.