Long life ahead: A third of babies born today after expected to live until they are 100 thanks to improvements in living standards and medicine. Babies born this year will work until the age of 70, be saddled with student debt until 52 and get married eight years later than their grandparents, a report says... Read More

Recent Comments