A gas tank truck exploded outside a maternity and children's hospital in Mexico City on Thursday, leaving much of it in ruins. At least one person was reported dead and dozens injured.

Mayor Miguel Angel Mancera told MVS radio that the body of a woman was found inside the hospital and many people were injured by flying glass. He earlier told the Televisa network that at least 54 people were injured, 22 of them children.

The explosion sent a column of smoke billowing over the area in western Mexico City and television images showed much of the hospital collapsed, with firefighters trying to extinguish fires. Mancera said the heaviest damage was near the hospital's loading dock.

Borough chief Adrian Rubalcava said the injured were being taken to a nearby hospital, but the area had insufficient ambulances.

Rubalcava said, "the most worrisome is the collapse of a large part of the hospital."