
The poor state of London's health was revealed on Wednesday by figures showing that one third of Londoners get between four and six hours of sleep a night.
A survey published by the Nuffield Health found that nearly four in ten (38 per cent) of Londoners had called in sick at work because of their mental health at least once in the past year, higher than the national average.