Oil Earnings, Trustees’ Game: Where Did Iran’s Billions of Dollars Disappear?

Iran missing oil billions

Iran’s oil export earnings are under question as more than $11 billion routed through a trustee system has not fully returned, raising concerns inside the country’s own institutions.