This is the worst train Ive ever been on. Reached NJP at 11pm. Looped out at each station from Jalpaiguri Road for crossings. In two cases, it were freights. Why does NFR run such trains if they cannot maintain timing? And, the train runs empty. Its better to convert it to a passenger so that people can board it with lesser fare.