webmaster@iwhr.com China Institute of Water Resources and Hydropower Research Address: 20 West Chegongzhuang Rd., Beijing, P.R. China Post Code: 100044