Qatar and the China National Petroleum Corporation have reached a deal to supply the latter with natural gas for the coming 27 years.