Four boys have been charged after an alleged street fight.

The incident is believed to have happened at Market Square in Oldmeldrum, Aberdeenshire, at 9.30pm on Tuesday.

A 15-year-old boy was injured during the alleged brawl.

Three boys, 15, and a 16-year-old boy have now been charged.

Inspector Nick Thom said: "Anti-social behaviour and violence of any type will not be tolerated.

"A 15-year-old male required hospital treatment as a result of this incident and it goes without saying that the incident could have been far more serious without the quick thinking of members of the public and police."