Donald Trump, the U.S. president, said the United States would respond to any attack by Iran with “very heavy blows.” He also said that if reports about China sending weapons to Iran via Pakistan are true, he would be disappointed in Xi Jinping, because, according to him, the Chinese president had previously promised not to supply Iran with weapons.