Rishi Sunak suffered a small rebellion on Wednesday night as eight Tory MPs voted against a "draconian" bill to ban public bodies from boycotting Israel. The Economic Activity of Public Bodies (Overseas Matters) Bill ultimately passed its third reading in the Commons, but it was attacked by senior Conservatives as an affront to free speech and in breach of international law. Politics Live: Gary Lineker challenged to run against Tory MP in Stoke-on-Trent North The bill, also known as the anti-BDS bill, seeks to prevent public bodies, including councils, from boycotting, disinvesting or sanctioning a particular international territory, unless endorsed...