BP Spill: Ripples

How much responsibility should oil companies take in an oil spill?

by John Dimsdale