Iran reports that intermediaries responsible for the sales of its oil owe the government billions of dollars, according to Al Jazeera. The situation highlights significant gaps in financial oversight within this sector.