The results of the St Bride’s World Cities Index 2026 have been published and London has been ranked second again behind New York.
It seems that the scores for business competitiveness and Government efficiency have let us down.
Moreover, neither Bull nor Bear are happy that the UK has slipped into 29th place in the World Happiness Report - down from 19th last year.
So, over this week and next, they discuss what needs to be done for London to recapture the number 1 spot.

