Business | Mon Apr 29, 2013 3:24pm BST

Leak at BP platform could have caused "major accident"