Man charged with causing £100,000 damage to vehicles in Fraserburgh
The man is due to appear at Aberdeen Sheriff Court on Wednesday, 31 March.
Detective Constable Sean Horme, of Aberdeen CID, said: "I would like to thank the members of the public who assisted with our investigation. This type of behaviour and selfish disregard for property will not be tolerated in our communities.
"If you have any concerns or information relating to criminal activity in your area, please contact police on 101 or 999 if it's an emergency. Should you wish to remain anonymous, you can contact the independent charity Crimestoppers on 0800 555 111."