Firefighting teams were deployed to put out the fires, the report said.
“What I felt was that it was an earthquake,” Rania Masri, a local, told CNN. “The apartment shook horizontally and all of a sudden it felt like an explosion and the windows and doors burst open. The glass just broke. So many homes were damaged or destroyed.”
An Associated Press photographer near the port saw people lying injured on the ground, and hospitals called for blood donations, but exact casualties were not immediately known.
The cause of the blast was not immediately clear. It came at a time when Lebanon is passing through its worst economic and financial crisis in decades.
Abbas Ibrahim, chief of Lebanese General Security, said it might have been caused by highly explosive material that was confiscated from a ship some time ago and stored at the port. Local television channel LBC said the material was sodium nitrate. Witnesses reported seeing a strange orange-colored cloud like that which appears when toxic nitrogen dioxide gas is released after an explosion involving nitrates.
The explosion also comes amid rising tensions between Israel and the militant Hezbollah group along Lebanon’s southern border.