A group of schoolchildren waiting for a bus have been attacked by a knife-wielding man in a Japanese city just south of Tokyo.

At least 18 people were injured on a residential street in Kawasaki. Two of them, a 12-year-old girl and a 39-year-old man, are dead.

A suspect, a man in his 50s, reportedly stabbed himself in the neck and was later detained. He has now also died from his injuries.

The motive for the attack is unknown.

According to news site Kyodo sixteen of those injured are said to be schoolgirls.

Police responding to the incident recovered two knives at the scene.

A school bus driver told NHK that he had seen the suspect approach a queue of students and began stabbing the children and then boarded the bus and stabbed children inside as well.