Boris Johnson news – live: Prime minister attacked over broken Brexit pledge as general election campaign begins

The Independent -