A British man who fought against so-called Islamic State in Syria is being charged with three terror offences.
Aidan James, a father-of-one from Formby, Merseyside, was arrested at Liverpool Airport after returning to the country on 14 February.
The 27-year-old is being charged with one count of the preparation of acts of terrorism and two counts of attendance at a place used for terrorist training.
He is due to appear at Westminster Magistrates Court later.
By Emma Vardy, BBC News correspondent
Aidan James is the second person in a week to appear in court charged with terror offences after fighting against so-called Islamic State.
Since 2015, the government has often restated warnings about the cohort of British citizens who have been fighting with the Kurds in Syria, saying their actions could be in breach of UK terrorism laws.
Local counter-terror police “Prevent” teams have also tried to intervene in cases of British citizens who have gone to fight against IS.
Many of these volunteer fighters have been arrested on their return, but have faced a long wait to find out whether there would be serious legal consequences.
They have justified their actions by saying they have been fighting on the same side as the Western coalition, in trying to destroy IS.