Brexit: Government suffers huge defeats as top Tories join attacks on 'ridiculous and immoral' bill

The House of Lords has voted to remove parts of the government's Brexit legislation that ministers have admitted will allow them to break international law.