Negotiations over the Iran nuclear deal are intertwined with the fate of Russia’s war in Ukraine and the resulting, harried geopolitical race for oil.
Author Archives: David Kattenburg
David Kattenburg is a journalist, human rights advocate, and science educator based in Breda, Netherlands.