Prosecutors in the Netherlands said detectives had searched the 30-year-old's home after a tip-off from intelligence agency AIVD.

There, they found the Kalashnikov AK-47 loaded with two full magazines, four boxes of highly explosive illegal fireworks and a large image of the flag of the so-called Islamic State militant group.

Mobile phones and 1,600 euros (£1,341) were also seized.

"He is suspected of preparing a terrorist crime," the prosecutors said in a statement.

The man has appeared before local magistrates and has been detained for two weeks. The investigation is ongoing, they added.