Boris Johnson faces a showdown over the election date this afternoon - after dramatically winning his battle for a pre-Christmas poll following a climbdown by Jeremy Corbyn. Although the ballot now looks almost certain to take place, the PM is still engaged in bitter wrangling with opposition parties over whether it should be on December 9. 10, 11 or 12. Battle lines are being drawn in the House over the process for passing a short Bill that will trigger an election. If it goes through by the end of the day it will move to the Lords, and Parliament is...