A 27-YEAR-OLD man from Cheltenham has been charged with 24 sexual offences.

Joshua Atkinson, of Imperial Court, appeared at Gloucester Crown Court on Monday, June 24 charged with offences of rape, sexual assault, assault by penetration and attempted rape.

No pleas were entered.

He is due to appear in court on Friday, July 26 for a plea hearing.

The charges relate to seven women victims over a 14-year period between 2010 and 2024.

The case was investigated by Gloucestershire Constabulary’s Rape and Serious Sexual Offences team.

The charges Atkinson faces are 15 counts of rape, six counts of assault by penetration, two counts of sexual assault and one count of attempted rape.