In May, President Trump pulled the United States out of the Iran nuclear deal despite Iran living up to its obligations and the deal working as planned. While the US kept in place most sanctions against Tehran, China and Russia - along with many European countries -...
