Markets BP in US contract ban 29/11/2012By Energy Reporter Oil giant BP has been suspended from new US Government contracts because of its "lack of business integrity" in the way it handled the Gulf disaster.