O ourworldindata.org Link between health spending and life expectancy: US is an outlier (2017) 72 points ColinWright 7 years ago 60 comments