MUMBAI: BP has struck a $10 billion deal to sell a 65 per cent stake in Castrol to US investment firm Stonepeak, signalling a decisive pivot...