HomeEnergyOil & Gas/Iran Signs $5 Billion Agreement with Total SA and China National Petroleum Corporation