TWO men armed with axes have gone on a rampage at the central train station in Dusseldorf, injuring several people.
A police spokesman said on Thursday night local time that two suspected attackers were arrested.
More suspected attackers are believed to be on the run, AP reports.
The police arrived with heavily armed special forces and the station was evacuated. A helicopter circled over the building in the inner-city.
According to Bild, one of the perpetrators jumped from a bridge to flee before being arrested under the bridge.
Federal police spokesman for the regional state of North Rhine-Wesphalia state, Rainer Kerstiens described the attack to Deutsche Welle as an "amok attack."
New video from Dusseldorf station, Germany. A man with an axe attacked multiple people earlier. pic.twitter.com/RTaxnbydG3— Voice of Europe (@V_of_Europe) March 9, 2017
A station attendant told Bild: "We were standing on the track, waiting for the train. The train came, and suddenly someone jumped out with an axe, hit the people. There was blood everywhere. I have experienced a lot, but I have never experienced this. "
Up to five people were reportedly injured in the attack but, as of yet, there are no details on the extent of their injuries.
Spiegel reported that eyewitnesses saw people bleeding on the ground but there has been no confirmation from police.
An image posted on Twitter shows what appears to be injured passengers lying on the station floor surrounded by emergency services personnel.
Terrified passengers have taken to social media to say the situation inside the station "looks bad".
Bruno Macedo tweeted: "Man with axe chased by police in Dusseldorf. Station closed. I am in the train things look bad #police #terror.'
He also posted a video on Facebook of himself and other passengers in lockdown inside a train carriage at the stop before Dusseldorf.
"So apparently there is a crazy guy with an axe,"Macedo says in the video.
"We just got a warning and things are getting worse apparently."
A police helicopter is circulating over the area, according to RP Online. Trains have been diverted from Dusseldorf's main train station while police continue to deal with the incident.
Update your news preferences and get the latest news delivered to your inbox.