A teenager is being treated for ‘potentially life changing’ injuries in hospital in Oxford after a shooting in Swindon.

Police responded to a firearms incident on Odstock Road, Penhill, just after midnight in the early hours of Monday (April 24) morning. 

The victim, a 17-year-old boy, was airlifted by Wiltshire Air Ambulance to the John Radcliffe Hospital in Oxford. 

READ MORE: Man hospitalised after incident on railway line near Abingdon

Police confirmed the teenager suffered serious injuries.

The county force is now appealing for any witnesses who saw what happened, or anyone with information that may help to come forward.

Detective Chief Inspector Charlotte Tucker said: “We are actively investigating this incident with all the resources at our disposal.

“We would be very grateful to hear from anyone who was in the area at the time of this incident and may have seen what happened.

"We are also appealing to anyone in the area to check CCTV, dashcam or doorbell camera footage from overnight 23rd into 24th April.  

“This attack has left a young man with serious injuries and he is currently undergoing hospital treatment. Our thoughts are with his family and friends.

“There is not thought to be any threat to the wider public at this time.”

A large section of the street was cordoned off after the incident and two police officers were seen guarding it and a forensic officer working in the garden of one property.

Yellow evidence markers could be seen all over the grass, and the same officer also used a ladder to access rooftops at the front of the building to search and document them as well. 

READ MORE: Decision on new 20mph scheme in Abingdon due this week

One Odstock Road resident said: "I knew I heard something, sounded like a bang and then I was woken up by what I thought was a police helicopter going back and forth.

"I just assumed in my half-asleep state that it was a bin falling over as we’ve had a lot of wind and changeable weather lately."

Any witnesses or anyone with information about this incident is asked to call police on 999.

You can also leave information without giving your name by calling Crimestoppers on 0800 555111.