Iran, Demand and the Dollar Drive Up Oil Prices

Image
Interactive: The Hidden Cost of Oil