Soaring coal prices fire Shenhua profit
28 Oct 2016 - 9:17AM