The festive cheer of a Christmas market was shattered on Tuesday as panic spread around the main square in Liege.
Initially it was thought several attackers were on the loose in the eastern Belgian city, adding to the fear and confusion.
“I saw a guy take out a Kalashnikov. He fired on people, there were grenades exploding, bus shelters exploding and then general panic,” said one witness.
“I saw people running, screaming. I drove my car around the corner and I saw, on the market, all the people lying down, bleeding, betwen the glass,” another said.
A number of those hurt have serious injuries, including a toddler fighting for its life. Some reports, citing a medical source, say the child may already have died.