The assailant, a 27-year-old man, was shouting political and religious slogans, according to the police.

"The perpetrator made remarks during the attack which point to there being a political motive," Bavarian police said in a statement, adding he had been arrested and there were no further suspects.

A 50-year-old man died of stab wounds in hospital shortly after the attack. The other stabbed men, aged between 43 and 58, sustained lighter injuries, police said.

The attack took place at about 5 a.m. local time (0300 GMT) at the train station at Grafing, a commuter town about 32 km (20 miles) southeast of the Bavarian capital in southern Germany.

Latest News from World News Desk