Qiandao Lake (Chinese: 千岛湖, Thousand Island Lake),
a human-made huge reservoir, freshwater lake located in Chun'an County,Hangzhou, Zhejiang Province, China,1,078 large islands dot the lake and a few thousand smaller ones are scattered across it. Over 90% of the area is forested.
The islands in...