A vulnerable teenager who was reported missing from a hospital more than a fortnight ago has been found safe and well.

Thomas Lennox, 19, from Airdrie, was last seen leaving Hairmyres Hospital in East Kilbride, South Lanarkshire, around 7.20pm on Friday June 8.

But Police Scotland have now confirmed he has been traced in the Glasgow area.