Canadian authorities charged a suspect with murder in the fatal stabbing of a woman and the wounding of six others in an early afternoon attack at a library in a Vancouver suburb on Saturday, police said.
Yannick Bandaogo, 28, was charged with second-degree murder, North Vancouver's Royal Canadian Mounted Police homicide team said on Sunday.
The female victim was in her late 20s, but was not named in a police statement. The six taken to the hospital do not have life-threatening injuries, the statement said.
Video from the scene outside the library, which was near a busy shopping area, appeared to show a man injuring himself with a knife before being pounced on by police.
"He has undergone surgery for self-inflicted wounds and is currently in police custody," police said on Twitter, where they also announced a news conference at the library on Monday.
Police said the suspect's background, history in British Columbia and relationship to the victims, if any, were still being determined.
The motive for the attack is under investigation and no further details were provided.
Broadcaster Global News showed images of a memorial of candles and flowers brought by community members forming on Sunday morning on the sidewalk outside the scene of the stabbing.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Canada-India Ties "Very Important": Team Trudeau MP Meets S Jaishankar This Man Completed A 9-Day Journey From Canada To Mexico Using Only Public Transport Air Canada Flight Cancelled After Crew Member's Meltdown Over Passenger's Blanket Request Parents Gave Names Of Interns, Doctors To CBI In Kolkata Horror: Sources Video: Woman Tries To Jump Off Mumbai's Atal Setu, Saved By Driver, Cops Private Jets, Luxury Cars: Lavish Life Of "Ketamine Queen" Jasveen Sangha Bill Gates Calls India A "Global Leader In Breakthrough Innovations" Can Siddaramaiah Government Survive MUDA Scam Allegations? Life On Earth Originates From One Ancestor, Older Than Previously Believed Track Latest News Live on NDTV.com and get news updates from India and around the world.