The attack took place late on Saturday night Swedish time.

A man in his 20s must then have attacked with some form of knife.

According to the Vancouver Sun, a woman died and at least six people were taken to hospital.

It is unclear how seriously injured the others are.

The man was arrested by the police outside the library.

An eyewitness tells the television station CTV News that restaurant staff have chased the man away after he attacked several people outside.

- It did not seem that he knew who he was attacking.

It seemed random, she says.

The text is updated