World s Slowest train takes huge time to cover 290 km in Switzerland