Israel and Iran trade attacks as US sends Marines to Middle East

US president Donald Trump has called Nato allies “cowards” for refusing to offer warships to reopen the Strait of Hormuz.