Police are hunting for a pointy-nosed man who assaulted a child on a bus.

The 12-year-old boy was travelling on the Stagecoach number 11 Inverness to Elgin bus, which is also used as a school bus, at around 3:40pm on Friday.

Witnesses reported seeing the boy being verbally and physically assaulted by a man as the bus approached Auldearn, just outside Nairn.

The boy's attacker is described as between 20-30 years of age, white, 5ft 6in tall, of slim build and with a pointed nose.

He was wearing a beanie hat, a green hooded top, and camouflage trousers. He was also believed to have been carrying a black bag.

The boy received minor injuries as a result of the incident.