Business | Thu Sep 19, 2013 2:46pm BST

BP cancels costly Gulf of Mexico oil project contracts -sources