A driver left a teenage girl brain damaged after smashing into a line of traffic while he was four times over the legal alcohol limit.

Stuart Mackenzie, of Calderglen Court, Airdrie, North Lanarkshire, ignored nine warning signs before driving into the rear of a queue of traffic waiting at temporary red lights on the A90.

The incident happened near a series of roadworks on the Dundee to Perth road last February.

He left two people with serious head and brain injuries and injured others after failing to slow down and smashing into the rearmost car at 70mph, causing a domino effect with three other vehicles in the queue.

Jailing Mackenzie for two years, sheriff Gillian Wade told him: "You deliberately decided to consume a significant quantity of alcohol which impaired your ability to drive.

"You failed to observe the reductions in the speed limit and failed to observe warning signs ahead of you, and you failed to observe the vehicles which had seen the warnings and stopped."

Perth Sheriff Court heard how a 16-year-old girl was trapped in one of the cars and was found to have suffered brain injuries when she was finally released and taken to hospital.

Ms Wade said: "She has ongoing issues. The opinion of the neurosurgeon is that she will have long-term cognitive problems. There were extremely serious consequences in terms of injury."

Another of the drivers, 19-year-old Max Stobbs, spent two weeks in hospital undergoing treatment for a serious head injury sustained in the collision.

The court was told Mackenzie had been drunk the night before and had consumed more alcohol before getting into his works vehicle.

Mackenzie admitted failing to reduce his speed and causing a five-car accident on the A90 Dundee to Perth road on February 20, 2015.

In addition to his jail sentence, Mackenzie was disqualified from driving for five years.