Huaneng Power International Inc has just disclosed its annual report.