A study from Cardiff University reveals that sewing is the top activity for boosting mental health, even surpassing walking ...