BP has clinched an agreement with Chinese towngas player Foran Energy to supply natural gas to southern China. The agreement signed in