If sources were to be believed, oil supermajor BP has decided to withdraw from Iraq’s Kirkuk oilfield. BP's $100 million exploration contract lapsed with no agreement on the field’s development, dealing a major setback to Iraq’s hopes to enhance its oil output. The pullout comes as the energy companies re-evaluate their activities in Iraq amid political turmoil and escalating tensions between the US and Iran.