Donald Trump says two American flagged vessels safely passed through the vital route, with the US Navy attacking seven small Iranian boats.

It comes after Tehran said it had struck a US warship near the strait – a claim rejected by White House officials.

Housing Secretary and MP for Streatham and Croydon North, Steve Reed, outlined the government’s objectives: