BP ‘set for Russian share deal’ BP is set to announce a major deal with the state run energy giant Rosneft, according to BBC sources in Russia.