By John Lee. BP has reached a contractual agreement with the Government of Iraq to invest in the rehabilitation and ...