A 35-year-old man has been arrested and charged in connection with the abduction of nurse Magdeline Makola, who was missing for more than a week.

Scottish police said the 38-year-old woman is recovering in hospital after being found in the boot of her car, dehydrated and suffering from hypothermia.

The man is due to appear at Linlithgow Sheriff Court tomorrow.

Ms Makola had not been seen since she left work at Edinburgh Royal Infirmary on 15 December.

Concerns were initially raised when the South African-born nurse failed to turn up for her shift on 18 December and she was reported missing.

An investigation was launched and Ms Makola was discovered by police in the red Vauxhall Astra in the town of Airdrie, Lanarkshire, on Friday.

Police said Ms Makola had been left ‘severely traumatised’.

She is being treated at Monklands Hospital in Lanarkshire, where she is said to be in a stable condition.