Iraq’s oil ministry on Monday signed a landmark deal with British energy giant BP to develop four key oil fields in Kirkuk.