Russian oil giant Rosneft has reportedly offered BP around $28bn (£17.4bn) in a cash-and-shares deal for its 50 per cent stake in the TNK-BP joint venture. Russia's state-controlled energy company has ...