The mayor of London Sadiq Khan delivers a speech at the Labour Party Conference in Brighton, Britain, September 25, 2017. REUTERS/Toby Melville

LONDON (Reuters) - London Mayor Sadiq Khan called on British foreign minister Boris Johnson on Sunday to resign after a series of gaffes which he said had offended Libyans, Americans, the Spanish and others.

Speaking on the BBC’s Andrew Marr show, Khan said Johnson “has to go”.