A man has been charged with terror offences after being arrested at Heathrow Airport, Thames Valley Police said.
Shabazz Suleman, who is also accused of being a member of the Islamic State group, will appear at Westminster Magistrates' Court on Wednesday.
The 25-year-old, of Freemantle Road, High Wycombe, was arrested at Heathrow on 29 September under the provisions of Section 41 of the Terrorism Act 2000.
It came after an investigation by Counter-Terrorism Policing South East.
On Tuesday, Thames Valley Police said he had been charged has been charged with preparing for acts of terrorism, under section 5 of the Terrorism Act 2006.
He is also accused of membership of a proscribed organisation - namely Isis or the Islamic State group - under section 11 of the Terrorism Act 2000.
He is further charged, under section 54 of the Terrorism Act 2000, with receiving weapons training.
Watch: Terror threat to Britain will grow if West neglects Afghanistan, previous boss of MI6 warns