A man is due in court after allegedly assaulting a police officer during a 30-person brawl outside a nightclub in the Highlands.

Police were called to The Vault on Grampian Road in Aviemore at around 3.15am on Sunday.

Nobody was injured but a 21-year-old man is expected to appear at Inverness Sheriff Court on December 22 in connection with an alleged assault on an officer.

A Police Scotland spokesman said: "Around 3.15am on Sunday, officers attended a large disturbance involving around 30 people outside The Vault nightclub.

"As part of the investigation, officers are reviewing local CCTV and would also encourage anyone who may have videos or photos of the incident on their mobile phone to get in touch."

Police have appealed for witnesses to the incident to contact them on 101 or Crimestoppers on 0800 555 111.