The islands of Japan have long held a reputation for the world's greatest life expectancy, with the average citizen likely to hit 86 years, and many expected to live past 100. In fact, ancient Chinese have dubbed Japan the "land of the immortals" … [Read more...]