China Petrochemical Corporation, Sinopec, has agreed to buy a 33% stake in the Egyptian oil and gas business of US firm Apache Corporation. Sinopec will pay Apache 3.1bn dollars in cash for the stake. The deal is the latest in a series of similar moves by Chinese oil firms as they look to secure energy supplies to meet growing domestic demand.