This is a reasonable account of why the Madrid region now has the highest life expectancy in the EU, pushing towards the world's highest.

Why southern Europeans will soon be the longest-lived people in the world