Meanwhile, US President Donald Trump vowed that Iran would “pay” for killing three US soldiers, despite signs that Tehran and Washington want to resume diplomacy.

Iran’s president says country is fighting a “full-scale war” with the US;

By Nayera Abdallah, Eman Abouhassira and Enas AlashrayDUBAI/CAIRO, July 20 (Reuters) - Yemen's Iran-aligned Houthis said on Monday they were imposing a naval blockade on Saudi…