4 of the new "MIKA" trains from StadlerRail for the BLS stabled in Rorschach, in front is RABe 528 # 103. The BLS ordered 58 of this 105 meter long trains (here is a 420 meter train) which should be delivered from 2021 to 2025. MIKA means "modern, innovative, compact all-round train" (moderner, innovativer, kompakter Allroundzug).