A massive explosion ripped through central Beirut on Tuesday, injuring thousands of people and blowing out windows in buildings across the city. 

The blast near the port in the Lebanese capital sent up a huge mushroom cloud-shaped shockwave, flipping cars and damaging distant buildings. It was felt as far as Cyprus, hundreds of miles away.

At least 25 people were killed in the blast and over 2,500 people have been wounded, Health Minister Hamad Hassan told reporters. 

Footage from the scene captured the injured staggering through streets in the capital; and ambulances, cars and military vehicles packed with the wounded. One eyewitness described the scenes as “like an apocalypse.”

There were conflicting reports on what caused the explosion, which was initially blamed on a major fire at a warehouse for firecrackers near the port, according to NNA. The director of the general security directorate later said the blast was caused by confiscated “high explosive materials,” but did not provide further details.

SOURCE : CNN