At least two persons were killed and four others injured in West Bengal's Jalpaiguri district as a mortar shell, reportedly carried by the floodwaters of Teesta river, exploded, police said on Friday.