Question: who is responsible for deepwater horizon oil spill?
Answer: BP