Despite the rise in cancer rates and the threat of swine flu, it seems that Shanghainese people on average are living longer. The life expectancy of a person in the city has now risen to 81.73 years, eclipsing the record of 81.28 just set last year. As per the rest of the world, females here tend to live longer than males, living an average of 84.06 years compared to the regular guy’s 79.42. The local government says this longevity is due to increased medical capabilities – besides old people being able to get older, the infant and maternal mortality rates have also dropped to developed nation levels. Now let’s just hope that the success we’ve gotten in Shanghai can be replicated in the rest of the country, where the average lifespan is roughly five years less.