CNOOC

Beijing Capital keeps on track despite mainland failures