A man has been charged with two counts of murder after people at a US rally in support of Israeli hostages were targeted with petrol bombs and a makeshift flamethrower.
Despite the charges, authorities are yet to confirm if anyone has died as a result of the attack – and there has been no update on the condition of injured victims.
Four women and four men aged between 52 and 88 were injured and taken to hospitals after being targeted by a man shouting “Free Palestine” in Boulder, Colorado, police said.
The force said the injuries ranged from “very serious” to “more minor” and one of them was in a critical condition.
The FBI says it was a targeted “act of terrorism” and named the suspect as 45-year-old Mohamed Soliman from El Paso County, Colorado.
Soliman has also been charged with one count of attempted murder, one count of first-degree assault, one count of causing serious injury to an at-risk adult or someone over 70 and one count of using explosives or incendiary devices.
Two senior law enforcement officials earlier told Sky News’ US partner network that Soliman is an Egyptian national who seemingly acted alone. They said he has no previous significant contact with law enforcement.
How Elon Musk’s mission to cut government spending fell flat
Elon Musk’s DOGE tenure explained
AB Hernandez: 16-year-old transgender athlete wins two golds and a silver as participation sparks controversy
Eyewitnesses said the suspect threw Molotov cocktails, an improvised bomb made from a bottle filled with petrol and stuffed with a piece of cloth to use as a fuse, into people attending the demonstration.
He also used a “makeshift flamethrower” during the attack, according to Mark Michalek, special agent in charge of the FBI’s Denver field office.
This breaking news story is being updated and more details will be published shortly.
Please refresh the page for the fullest version.
You can receive breaking news alerts on a smartphone or tablet via the Sky News app. You can also follow @SkyNews on X or subscribe to our YouTube channel to keep up with the latest news.