A man has been charged with kidnapping and sexually abusing children as young as eight in Leicester.
The 34-year-old, who has not been named by police, allegedly assaulted a 12-year-old boy between February and March, another 12-year-old boy in March and a boy aged eight in May.
Leicestershire Police said all the alleged attacks happened in residential streets around the city.
He is accused of one count of kidnap, two counts of sexual assault and one of attempted sexual assault.
The man was due to appear at Leicester Magistrates’ Court on Saturday morning.