Prosecutors have charged a Moroccan man over last week's attack on a high-speed French train, accusing him of a "targeted and premeditated" jihadist assault that would have ended in carnage had passengers not intervened, AFP reports.

Ayoub El Khazzani, a Moroccan national, has been charged with attempted murder of a terrorist nature and remanded in custody, according to the prosecutor's submissions.