A dozen people were injured in what appeared to be the latest use of a vehicle as a weapon of terror in Europe.
The Swedish Security Service said the attack happened just before 3 p.m. local time. People were seen fleeing the area in panic.
A beer truck was hijacked as it made a delivery nearby, according to the company that owned it. Eyewitnesses reported it being driven at speed along Drottninggatan (Queen Street) before it crashed into the front of a department store.