Who is responsible for BP oil spill?

entreprises: