China Hydroelectric Corporation (NYSE:CHC) is a leading independent hydroelectric power company in China Read More