‘What Iran is doing is in violation of international law’