businessBP to sell stake in SinopecOil giant BP PLC said it will sell its remaining 2.1% stake in China Petroleum and Chemical Corp (Sinopec).