Skip to main content

BP blocked from new government contracts over Gulf spill