In what country do people have the longest life expectancy? Shortest?
Of those countries for which the U.S. Bureau of the Census provides statistics, Japan has the longest average life expectancy, at 81.4 years, as of 2007. The shortest is found in Angola, at 37.6. This doesn't account for countries not listed, though.
It also should be noted that Angola's 37.6 year life expectancy doesn't mean that a 35-year-old there is likely to die within two-and-a-half years. The number is an average, pulled way down by a high infant mortality rate. Close to one out of every five Angolan children dies in infancy.
—The Fact Monster