BP is to sell off its 50% stake in Shanghai SECCO Petrochemical Company for 1.68 billion US dollars. The oil giant said it will sell the holding to its joint venture partner China Petroleum & Chemical Corp and the deal is expected to complete by the end of the year. BP said the decision "aligns" its petrochemicals business in China with a global focus on areas where it has proprietary technologies and "competitive advantage".