Nice answer but difficulty is no excuse haha I live in Switzerland and I can tell you that specialists can build good trains anywhere. It's a question of money and political will really :)