A patient who vanished from the Royal Infirmary of Edinburgh has been found "safe and well".

The 52-year-old man was last seen at around 9.20am on Thursday.

After leaving the hospital on foot, it is believed he got on a bus on Old Dalkeith Road.

Following a public appeal, the man was found in the Leith area at around 4.15pm.

A Police Scotland spokesperson said: "Police in Edinburgh are pleased to confirm that the missing man was traced safe and well at around 4.15pm today in the Leith area.

"Officers wish to thank all those who shared our appeals for information."