Live: The Leaders’ Debate

For the first time since 2015 the Conservative Party and Labour Party leaders will lock horns in a live TV debate. Follow the latest developments here…