Stadler has received a CHF190m ($215m) contract from Swiss public transport company RBS for the supply of 20 new ...