The Mayor of London has branded Labour’s frosty relationship with business an “embarrassment” in a veiled attack on Jeremy Corbyn as he seeks re-election as leader.

Sadiq Khan told the Telegraph that the party appears “anti-business” and “uncomfortable around success”.

In a wide-ranging interview about his plans for the capital, the former Labour transport minister sought to distance himself from Labour’s drift to the left under Mr Corbyn, declaring himself unashamedly pro-business and positioning himself as an ally of the City as the country prepares for Brexit.