CHINA LIGHT & POWER COMPANY, LIMITED v CASTLE PEAK POWER COMPANY LIMITED [] | BabelCite