For decades, the journey between Delhi and Siliguri has been a test of patience. Depending on the train, travellers often spend close to a full day on the route, while flights can be expensive and ...