I would go for a moderate mindfulness pratice. Many studies have shown that exercising the mind to be fixed in the here-and-now without judgement lowers anxiety and depression. But personally I don't think yoga or mindfulness would be a cure by itself, I would suggest your friend to get a psychotherapy.