Business June 4, 2018 0 Stress and anxiety related hospital admissions costing taxpayer £71.1m New analysis from the New Economics Foundation shows how elements of our economy are causing…