Boris Johnson has resigned as Foreign Secretary amid a growing political crisis over the UK's Brexit strategy.

Labour leader Jeremy Corbyn mocked the Theresa May's comments after Friday's Brexit agreement in which she said "collective cabinet responsibility is now fully restored".