The Benn bill, intended to prevent a no-deal Brexit on 31 October, has been approved by the House of Lords. It passed the upper house without being amended, which means it does not have to go back to the House of Commons. It will become law within days once it gets the formality of royal assent