The state-owned North Oil Company (NOC) and British Petroleum (BP) signed on Tuesday an agreement to develop four oil fields ...