A “fire bomb” from the explosion substantially damaged Tambo Memorial Hospital, located about 100 meters (110 yards) away, authorities said. Three hospital staff members were among those killed, Minister of Health Joe Phaahla said.
The hospital’s emergency unit and X-ray department were badly damaged, he said.
Residents who had gathered to see the burning truck fled from the explosion, some with their clothes burned off, witnesses told the News24 news website. At least 321 injured people were taken to the damaged hospital, though some were later transferred to other Johannesburg-area hospitals.
Several houses and vehicles were also damaged by the explosion, according to officials.
“A fireball in the sky,” is how resident Rolf Bjornstad described the explosion to News24.
“There was heat coming into the house. I thought of my wife, kids, and helping the affected people,” he said.
The tanker truck transporting liquefied petroleum gas — used in homes and industries for heating and cooking — was en route to Botswana from South Africa’s Indian Ocean port of Richards Bay, said officials. Questions were being asked about why the tanker was on an indirect local route and not on a major highway.
The incident will be investigated, said Tania Campbell, the mayor of Ekurhuleni, the municipality which includes Boksburg.