A man who allegedly murdered a restaurant owner has told a court he stabbed the businessman after being asked to perform sex acts on him.

Riasat Khan, 63, told a jury on Tuesday how he struck Kazi Ahmad, who was 41, with a blade after the pair started arguing in a flat in Aberdeen in October 1978.

The High Court in Edinburgh heard Mr Ahmad had previously paid Khan for sexual relations.

He said he was "deeply ashamed" of having sex with Mr Ahmad because he was a "religious" Muslim and that his religion judged homosexuality to be "very bad".

On the day of the alleged murder, Khan said he refused Mr Ahmad's advances.

He said Mr Ahmad fell out with him over the refusal and he thought the restaurateur was going to grab a nearby knife or a bottle of alcohol.

The accused said he grabbed the blade before Mr Ahmad could get his hands on it and then inflicted a number of blows on him with the weapon.

The chef said he left Aberdeen and travelled to Edinburgh, where he placed a number of high stake bets at a gambling shop using money he had taken from his alleged victim.

Khan then travelled to Birmingham and London before catching a ferry from Dover to France from where he travelled on to Italy before catching a boat to Greece.

The court heard he stayed there for approximately eight months.

Khan then travelled back to Pakistan and remained there before travelling back to the UK in the early 1990s.

He said he made a new life for himself and thought the matter was in his past until he was arrested at Birmingham Airport in May 2016 - 38 years after the alleged crime and moments before he was due to travel back to Pakistan.

The court has previously heard Khan worked in the kitchen at the Raj Dulal restaurant in Aberdeen, which was part-owned by Mr Ahmad.

Khan, of Cardiff, was giving evidence on the fourth day of proceedings against him.

He denies murdering Mr Ahmad and claims he acted in self-defence.