Contractors who worked for BP on the ill-fated Deepwater Horizon oil rig have criticised the company's report into the Gulf of Mexico oil spill.
Drilling firm Transocean branded the report "self serving" while cement contractor Halliburton said it contained "omissions and inaccuracies".



