At least four people, including two children, were killed and many injured in Dhaka on Friday when suspected arsonists set on fire a passenger train coming from Benapole, a port city bordering India, officials said, a day ahead of Bangladesh's general elections that have been boycotted by the main opposition Bangladesh Nationalist Party (BNP).