BP signs deal to sell TNK-BP stake to Rosneft and buy share in Rosneft

09:35 AM | November 23, 2012 | Natasha Alperowicz