Sweden's prime minister has told the families of the victims of Friday's truck attack they are not alone, after the country held a minute of silence.

Stefan Lofven said all of Sweden's thoughts were with them following a ceremony outside Stockholm City Hall, also attended by the mayor and most of the Swedish royal family.

Four people died and 15 were injured when a hijacked truck was driven into a department store in central Stockholm.

An Uzbek man, 39, is the main suspect.

Addressing those affected by the attack, Mr Lofven added: "You are not alone, we are thinking of you. All of Sweden stands with you."

Police have not released the identities of the victims, but said they were:

Two Swedish nationals – one reported to be an 11-year-old girl

A Briton – named by his family as 41-year-old Chris Bevington

A Belgian woman, said to be a 31-year-old from the city of Halle

The minute's silence was observed throughout the country, including outside Ahlens department store, where people gathered under the rain to pay their respects.

Mayor Karin Wanngard told those gathered at City Hall that Stockholm would "remain an open and tolerant" place.

"We will never give in to violence. We will never let terror prevail," he said.

Police are still questioning the main suspect, who has been named as Rakhmat Akilov by the Swedish media.