Oil & Gas BP agrees £16.7bn deal 23/10/2012By Energy Reporter BP is to take a near-20% stake in what will become the world's largest publicly listed oil producer as part of a £16.7billion deal.