Eight passengers have died and at least 25 others injured after an express train collided with a goods train in Darjeeling district of West Bengal this morning. Kanchanjunga Express was travelling from Silchar in Assam to Sealdah in Kolkata when a goods train hit it from behind near Rangapani station, close to New Jalpaiguri.