A recent statistic in the World Bank Group states that the Japanese have the longest lifespan in the world. Japanese men live be 78 years old on average while the average lifespan of a Japanese woman is 85. How do the Japanese do it? After personally experiencing the Japanese lifestyle in Tokyo for five years, […]