A teenager killed his best friend in a high speed car crash just weeks after passing his driving test.

Bradley Wallace, 19, lost control of his car on a bend on the A923 at Coupar Angus and rolled five times before coming to rest in a field as a group of friends returned from the cinema.

Front seat passenger Billy Haggart, 18, sustained head injuries in the crash and was pronounced dead in hospital a short time later.

The victim's family, who said they were too upset to come to court on Tuesday, have forgiven Wallace for the heartbreaking crash last July.

Fiscal depute David Barclay told Perth Sheriff Court: "Billy's parents have indicated from the outset that they are supportive of the accused and they continue to be on good terms with him.

"They regard this as a terrible, if heartbreaking, accident.

"They feel that the accused, who they saw as Billy's best friend, has already suffered enough and will have to live with the consequences for the rest of his life.

"They were given the usual victim impact statement form, but indicated they did not propose to submit any, nor is it there intention to attend court which they would find too hard to bear."

Wallace, of Blairgowrie in Perthshire, admitted causing the death of his friend by driving carelessly and at excessive speed for the road conditions on July 22, 2017.

He admitted losing control while negotiating a bend, mounting the verge, before rolling the car several times and coming to rest in a field close to a car park.

Mr Barclay told the court accident investigators ruled "driving inexperience likely played a part" in the crash, which happened on one of Wallace's first days as a qualified driver.

Wallace had passed his test on May, 30, 2017 and purchased a Ford Fiesta.

However, he had not driven the car for several weeks as the clutch was being repaired.

"Accident investigators found there were no pre-collision defects," Mr Barclay said.

"The accused was at fault for this collision, having lost control of the car whilst attempting to negotiate a right hand bend."

They found the reasons for the accident were "inexperience, inappropriate speed, and coarse steering".

When he was quizzed by police, Wallace said he had been driving home from a late night cinema screening in Dundee with apprentice panel beater Mr Haggart and three other teenage friends.

He said he was driving at "50 to 60mph and the back end kicked out on the right hand bend."

Wallace tried to correct it but hit a kerb and then rolled over five times.

Mr Barclay added: "Mr Haggart was in a life-threatening condition.

"He was slumped forward and unconscious and his breathing was laboured.

"He was taken to Ninewells Hospital in Dundee, but despite the best efforts of medical staff they were unable to save him."

Wallace, an apprentice joiner, had sentence deferred for the preparation of reports and he was disqualified from driving on an interim basis.