FinanceCNOOC Ltd wins approval for Shanghai IPOThe offshore operator aims to raise $5.41 billion to fund projects in China and GuyanaEmbracing Shanghai: CNOOC Ltd is ready to launch an IPOPhoto: AFP/SCANPIXXu YiheSingapore