BP chief executive, Tony Hayward, has finally conceded that the UK branch of the company is responsible for an oil spill that occurred off the Gulf of Mexico and is threatening the coast line in what President Obama has referred to as an unprecedented and massive environmental disaster.
Hayward stated that the company is ready to [...]
