Huaneng in US$596m deal

READ FULL ARTICLE