A man from Harlesden who went missing last week has been found in a hospital in south London..

Mohamed Abdi Sheikh, 42, was last seen on April 20 when he watched a football match with his friends in Neasden at 8.30pm.