The fighting in the Middle East provided a painfully awkward backdrop to last week's meetings between President Donald Trump and China's leader, Xi Jinping. Trump, waging war on Iran, is also trying to cut off Iran's income from oil exports. China is by far the world's biggest customer for that oil. Trump's Treasury secretary, Scott Bessent, has accused China of effectively financing terrorism by purchasing Iranian oil.