Kate Osamor MP, Labour's shadow international development secretary, said Priti Patel appeared to have breached the Ministerial Code and "gone behind the government's back and misled the British public."

She continued: "After initially denying the allegations, then repeatedly changing her story and failing to disclose all of her meetings, it is right that she has now resigned.

"But we still need to know what was discussed in these meetings and what Number 10 and the Foreign Office knew and when."

She said Theresa May needed to "get control of her chaotic cabinet".