An NHS hospital in London. Alamy
An NHS hospital in London. Alamy

Health of people in UK would be better without the NHS, says IEA research