The terrorist has been arrested and German anti-terror police confirmed no other terrorists were still at large.

The 36-year-old Muslim ran towards a nearby underground station and jumped from a bridge as he attempted to flee. But he was arrested after seriously injuring himself in his unsuccessful escape attempt and is now being treated in hospital.

Pictures from Düsseldorf Hauptbahnhof, the city’s main station, showed one of the victims lying helplessly on the floor as paramedics rushed to their aid.

His victims included three men, a woman and a 13-year-old girl, with the teenager suffering lacerations to her upper arm. Three were seriously injured.

‘A person, probably armed with an axe, attacked people at random,’ police said in a statement. Seven people were injured, three of them seriously, they said.

The 36-year-old Muslim terrorist, described as being from ‘the former Yugoslavia’ and living in the nearby city of Wuppertal, suffered serious injuries and was being treated in a hospital.

‘The suspect appears to have had psychological problems,’ police said.

Police said an axe was recovered and officers were searching the area in and around the station, which has been closed for the investigation.