Qiandao Lake of China - Image Details
Image
Qiandao Lake of China

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