Auditors question public health spend

A £2.7bn fund to improve public health in England is not always being spent where most needed, the National Audit Office says.