PetroChina set to report $46b profit

READ FULL ARTICLE