BERLIN: Several people were injured in an assault by a man wielding a knife on a bus in northern Germany, police and witnesses said Friday.

The packed bus was heading in the direction of Travemuende, a popular beach close to the city of Luebeck, when a man pulled a weapon on passengers, local media Luebecker Nachrichten reported, quoting an unnamed witness.

The daily said the perpetrator has been detained, while police quoted by national news agency DPA said there were no fatalities.