Summary: National pride aside, America is not the greatest nation in the world when it comes to healthcare. Some developing nations have us licked.
Summary: National pride aside, America is not the greatest nation in the world when it comes to healthcare. Some developing nations have us licked.