Oil Companies are coming under increasing fire in the aftermath of the BP Oil Spill which has exposed a lot of skeletons in the Fossil Fuel Closet.British Petroleum has already been exposed for the lies and deception with even the US regulators coming under criticism for lax regulation.The Oil Industry instead of owning responsibility has […]