UPDATE: The Paris terror attacks were ‘carried out by three coordinated teams of gunmen,’ the city’s public prosecutor has said. François Molins told a news conference on Saturday that at least 129 people were killed and 352 more injured – including 90 critically – in Friday night’s attacks on the Stade de France, a city-centre concert hall and a series of packed cafes and bars, the Guardian reports.

* * *

UPDATE: More than 120 people were killed in gun and bomb attacks in Paris, with at least 100 reported to have died at the Bataclan concert hall in central Paris, according to the BBC. Police overpowered the gunmen who had taken dozens of hostages at the concert hall.

Read more of the BBC’s ongoing coverage here.

And read live updates here. * * *

France closed its borders and declared a state of emergency Friday after dozens of people were killed in multiple gun and bomb attacks in Paris.

According to the BBC:

At least 15 people were killed at the Bataclan concert hall, where gunmen took up to 60 people hostage.

Police have now stormed the venue and killed two attackers, French media say.

Others died in attacks near the Stade de France, with some reports suggesting a suicide blast, and at restaurants in central Paris.

Paris residents have been asked to stay indoors and military personnel are being deployed across the city.

The deadliest attack appears to have targeted the Bataclan concert hall. The BBC’s Hugh Schofield says scores of ambulances have arrived at the scene, suggesting many victims inside.

Other attacks hit neighbouring Le Petit Cambodge and Le Carillon restaurants in the 10th district where a BBC reporter could see 10 people lying on the road, either dead or seriously injured.

—Posted by Jenna Berbeo

Your support is crucial...

As we navigate an uncertain 2025, with a new administration questioning press freedoms, the risks are clear: our ability to report freely is under threat.

Your tax-deductible donation enables us to dig deeper, delivering fearless investigative reporting and analysis that exposes the reality beneath the headlines — without compromise.

Now is the time to take action. Stand with our courageous journalists. Donate today to protect a free press, uphold democracy and uncover the stories that need to be told.

SUPPORT TRUTHDIG