A new report from the National Research Council and the Institute of Medicine has declared that the U.S. ranks last in overall health among developed nations. The report, which compared the U.S. to 16 other nations, including Japan, the U.K., and most of Western Europe, found that while Americans spend the most on health care by far, life expectancy and general health are actually significantly poorer than in other countries. [Read more...]