New research from PwC ranks London as the third worst city to live in the UK, behind Bradford and Middlesbrough.
The report evaluates cities across 12 key factors, including housing costs, safety, skills, work-life balance, income equality, employment opportunities, commute times, local shops, environmental quality, and business start-up activity, with London scoring poorly overall.