(CNN) At least 70 people were killed and 30 more injured in a fire that engulfed a train in Pakistan on Thursday morning, after a gas canister that passengers were using to prepare breakfast exploded.

The train was passing through the town of Rahim Yar Khan, in the south of Punjab province, when a stove blew up, causing a fire which spread through the train, according to local police officer Amir Taimoor.

Nadeem Zia, the medical supervisor of District Headquarters Hospital in Liaquatpur, a city in Rahim Yar Khan district, confirmed the death toll.

Footage broadcast on CNN affiliate Geo TV showed a blaze ripping through the carriages, with flames licking out of the windows and sending black smoke billowing into the sky.

Crowds gathered around the dramatic scene, as firefighters, paramedics, and soldiers responded.

Read More