A TEENAGER has been arrested after allegedly punching a police officer in the head during an incident near Skipton.

The 17-year-old boy, from York, was arrested following a disturbance at an address in Gargrave at around 3.15pm yesterday.

Following an investigation, he was charged with criminal damage, assaulting an emergency services worker, using threatening behaviour and resisting a constable in the execution of his duties.