CHINA LIGHT & POWER COMPANY, LIMITED v CASTLE PEAK POWER COMPANY LIMITED [HCA 006382/1993] | BabelCite