Boris Johnson’s promise to take UK out of the EU by October 31 ‘in tatters’

Boris Johnson
Boris Johnson

Breaking