oil rig

Markets

BP in US contract ban

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.