Yeah, really good survival rates for England, home of the vaunted single-payer health system, eh?
Where’s Cuba?