Institute of Economic Affairs

Institute for Economic Affairs report says it's a "myth" that the health service performed well