Japanese people live the longest lives, with an average life expectancy of 83 years ' almost twice as long as the people of Zimbabwe and....