Swedish police have cordoned off part of the Emporia shopping centre in Malmo after racing to the scene at around 5pm local time. The police force said that shots have been fired in the area.
They add that emergency services are on scene with a “large amount of resources”.
At 6.30pm local time, police confirmed two have been shot and a suspect has been arrested.
They added the incident is no longer “ongoing”.
According to Swedish paper Sydsvenskan, the arrested suspect is a 15 year old boy.
They add the two injured are a man and woman. Their status remains unclear.
Expressen reported that people locked themselves in amid the chaos.
One person told the outlet he and others hid in a warehouse.
He said: “We were inside Kicks when people started running into the store.
“The staff opened a back door so we had to hide in a storage room.
“We sat in there, 16 people. Everyone was scared.”
Another, who was outside the shopping centre when the shooting started, said: “It is the worst thing you can imagine”.
One witness posted on Twitter in Swedish: “Shooting at Emporia Mall. Full chaos outside. People in shock. People cry openly.”
According to TV4 Nyheterna, witnesses have heard about 20 shots.
One reporter on the scene said the shooter began firing randomly.
Police are asking anyone who saw the shooting or was present when it happened to provide statements, while urging others to stay away from the area.
Paramedics with a stretcher were seen racing past shoppers.
A police spokesperson said: “Shots have been fired at the Emporia shopping centre in Malmo.
“The police are at the scene with a large amount of resources and the location has been cordoned off.”
Police have not confirmed if there are any casualties.