Embedded Player One of the most controversial aspects of the nuclear deal is the unfreezing of more than $100 billion in oil revenues. But concerns have been raised about what Iran might do with this windfall.