The thousand island lake, also known as Qiandao Lake, is located in Zhejiang Province of China. It was created by the construction of the Xinan River Hydropower Station in 1959. It is one of the most beautiful man-made lacks in China and has become a popular tourist destination.
View Full Image on Dreamstime
Username: Zhangyy03
Editorial: No
Width: 4032 pixels
Height: 3024 pixels
Downloads: 0
Image ID: 275709152