Politics daily briefing: April 18

Daily politics briefing for April 18, as Sir Keir Starmer sets out Labour's plans to invest £1.8 billion in Britain's ports as part of its green spending plans.