Shanghai Electric cancels $1.77bn deal with K-Electric

Shanghai Electric cancels $1.77bn deal with K-Electric