Two people were injured when a barge carrying a New Year fireworks display caught fire at an Australian beach.
A few minutes into the show at Terrigal Beach in New South Wales, an apparent malfunction caused fireworks to go off at random, some towards the beach.
Thousands of people on the beach had to be moved to safety and police sealed off the area.
Two pyrotechnicians jumped off the boat to get ashore and were later treated by paramedics for minor injuries.
Local media quoted witnesses describing how the family-friendly fireworks show at 21:00 quickly turned to chaos.
Loud explosions came from the barge as fireworks started going off simultaneously.
“It was an absolute chaos,” Anooshe Mushtaq described the scene on Twitter.
“The boat shooting the fireworks goes on fire and started shootings randomly. Lucky I escaped as soon as I saw the boat on fire.”
Emergency services were called to the scene and police said the crowds – about 5-6,000 people – were removed from the beach as a precaution.
The event organisers, It’s Time for Terrigal, said on Facebook that they believed a canister had exploded, setting off “multiple detonations”.
What should have been a 12-minute display was “pushed into 4 and a half,” they said.
“It became apparent this wasn’t a directed event, as there [were] random fireworks going off, at this time it was deemed unsafe and we evacuated the area.”
But overall, the event “went pretty well”, they said.
The incident is being investigated by work safety authorities.