A 22-year-old man has been charged after allegedly being caught driving without a licence at 118mph on a rural road.

He was stopped on the B9040 Hopeman to Lossiemouth road in Moray at 1.55pm on Saturday and subsequently charged.

Another 35-year-old man was also charged with allegedly driving at 101mph on the same stretch of road, around half an hour before, at 1.21pm on Saturday.

The 22-year-old has also been reported for allegedly not having a current driving licence.

Both drivers have been reported to the procurator fiscal.

Road policing inspector Jon Barron said: "The maximum permitted speed limit for a single carriageway is 60mph for a reason.

"We regularly carry out checks on the B9040, like many other roads across the North-east, because people have been killed or seriously injured in crashes there previously.

"The B9040 is entirely typical of a rural road with inherent dangers such as minor access roads and junctions, bends, restricted views and sightlines.

"Similarly we regularly receive complaints from concerned members of the public about the speed and manner in which some motorists use that road."

He added: "Please play your part in using our roads responsibly and safely and respect the safety of everyone else.

"Far too many families across the North-east have been left absolutely devastated with the sudden loss of a loved one following a road crash and too many people are enduring the lifelong effects of coping with serious, often life-changing injuries."