A fire of unknown origin on a bus plying the number 9 route this morning has left more than 20 dead, according to local media reports.
According to city representatives speaking at a 10:00 press conference, this morning at around 8:00 a bus coming in to town from Tianhui Zhen burst into flames on an off ramp on the Third Ring Road's Chuanshan flyover.
The source of the fire is reportedly unclear and is under investigation.
Update: Shanghai Daily is reporting 24 dead and 42 injured as a result of this morning's bus fire. The fire's cause has yet to be determined.
Update 2: The death toll from the bus fire is now at 25 people with a total of 76 injured, six of whom are in intensive care.