Sadiq Khan says London must be less “arrogant” and acknowledge the hostility to the city in other parts of the country.

But the Mayor said he hoped Boris Johnson would remember the importance of the capital.

Speaking at Mayor’s Question Time yesterday (Thursday), Mr Khan congratulated the Prime Minister on his General Election win.

Mr Johnson’s Conservative party won 365 seats in the election last week.

Labour finished with 203 seats, the party’s worst result since 1935 – but London stayed red, electing 49 Labour MPs from a total of 73.

Commenting on the capital’s voting record Mr Khan said: “I think many of us know more about him [Boris Johnson] than the rest of the country.

“But I think it would be churlish of me not to accept that the Conservatives won. They’re the Government for the next five years.

He added: “I congratulate Boris Johnson – he was elected the Prime Minister, and he’s got a mandate.

“My job as the Mayor is to put aside party differences where I can and work with the Government.”

He welcomed Mr Johnson's promise of more police, and said the Prime Minister should invest in building homes, and infrastructure including the Bakerloo line extension and Crossrail Two.

Mr Khan said he believed the former London Mayor “understands the importance London has to the country”.

He said: “I’m sure he won’t forget his experience in London as Mayor and our contribution to the country doing well.

“I think we as a city need to be less arrogant because there’s anti-London animus across the country.

“I’ve tried as mayor in the last three years to work with colleagues across the country and I hope that Boris Johnson understands it’s a symbiotic relationship.”