Although Iran is one of the world's largest producers of petroleum, rapid increases in demand and limited refining capacity has forced the country to import about 40% of its gasoline, at an annual cost of up to $7 billion.