Canada has imposed a fresh raft of sanctions against Iranian individuals and various bodies over what it calls human rights violations in the Islamic Republic.
Canada has imposed a fresh raft of sanctions against Iranian individuals and various bodies over what it calls human rights violations in the Islamic Republic.