A man has been arrested after injuring seven people at Dusseldorf's main train station, German police have said. Police have said the attacker appeared to be going after people "at random". The man, who wasn't named, is being treated in hospital for injuries suffered when he jumped from a bridge while trying to elude police. Other reports said the attacker used a machete. The suspect was described as being from the former Yugoslavia and the local police department said that he appears to have mental health problems.

Images shared on social media from the scene showed that the station had been cordoned off by police, and helicopters hovered overhead.

Medical documents found at the man's home in the nearby city of Wuppertal indicated that the suspect had been diagnosed with paranoid schizophrenia, he said.

The train station closed after the attack Thursday evening, but reopened several hours later.

This afternoon (Friday), an 80-year-old man was attacked by an ax-wielding man in a parking lot in Dusseldorf, Germany.

Three of the injured were in serious condition.

German authorities have heightened security measures following a series of attacks in public places over the past year.

The station has been sealed off by armed police and trains are not stopping at the station.

In total, nearly 600 police were called to the scene.