Gulf to recover by end of 2012

bp-oil_040810

The Gulf of Mexico will have largely recovered from the BP oil spill by the end of 2012, the administrator of the $20bn (