BP authorities has finally admitted their guilt and agreed to pay $4.5 billion as fine to the Federal Government and it is going to be the biggest fine by any corporate in US history. This was confirmed by US Attorney General Eric Holder in New Orleans.