At least 70 people have been killed after gas cooking stoves exploded and set fire to a crowded train in Pakistan.
More than 30 people were wounded, some critically, in the blaze which started when two gas stoves being used by poorer passengers to cook breakfast on Thursday morning blew up.
The fire, which was fuelled by cooking oil the passengers were carrying, engulfed three carriages of the train, which was carrying people from Karachi to a religious conference in Rawalpindi.
As smoke and flames tore through the train, desperate passengers threw themselves out of the moving carriages – many of them jumping to their deaths.
Children were among those killed in the blaze, according to local reports.