News Flash: US healthcare ‘to blame’ for poor life expectancy rates
According the the BBC, “The US healthcare system is to blame for declines in the country’s life expectancy ranking, a study suggests.The Columbia University report rejects claims that factors such as obesity have shortened life-spans for Americans relative to other wealthy nations.The study blames reliance […]