Countries where people live the longest

Japan The average life expectancy in Japan is 83 years old, making it one of the highest in the world. Okinawa, often called ‘the land of immortals’, has been a global centre for longevity research

Spain The Mediterranean diet, rich in heart-healthy olive oil, vegetables and wine, has long been credited with helping Spain's inhabitants live long lives (an average of 82.8 years). The siesta, however, is another longevity trick Spain has up her sleeve.

Singapore Singaporeans are living longer than ever, with an average age of 83.1 years, thanks to widespread access to the nation's cutting-edge medical facilities and what has been dubbed a "miracle" healthcare system.

Switzerland Being one of the wealthiest nations in Europe, it benefits from access to top-notch healthcare, high levels of personal safety, and a positive sense of wellbeing.

South Korea South Korea is set to be the first country to hit a life expectancy of 90 years, which credits a strong and growing economy, broad access to healthcare and lower blood pressure than Western countries.