A massive fire broke out on a moving train in Pakistan's eastern Punjab province on Thursday after two gas cylinders exploded while some passengers were cooking breakfast, killing at least 73 people, mostly Islamic preachers travelling to attend a religious congregation.