He is one of Britain’s greatest ever athletes and was roared home to glory at the 2012 London Olympics. Now, Sir Mo Farah has stopped running away from the truth.
And part of the astonishing truth is that his name isn’t even Mo Farah.
He has revealed he was born Hussein Abdi Kahin in Somaliland, and that he is an illegal immigrant, smuggled into the UK by traffickers when he was nine.