The mayoral election marks a crossroad for London’s business community

2 May 2024