A teenager has been charged with kidnap after a 12-year-old girl was allegedly grabbed and carried away as she walked to school.
Michael Sehannie, 18, of St Luke's Road, Leeds, will appear before magistrates on Wednesday, West Yorkshire Police said.
Detectives said the girl was carried into a secluded wooded area in Hunslet, Leeds, but the man ran off after she fought back and a passer-by called the police.
The incident happened on Old Run Road, near the M621 flyover, at around 9.15am on April 23.
A police spokesperson said Sehannie has been remanded in custody to appear at Leeds Magistrates' Court on Wednesday.