Taiping Lake
Taiping Lake is the largest man-made lake in Anhui Province, China. Tiding at the southern foot of the Huangshan (Yellow Mountain) and expanding to the southeast of Jiuhua Mountain, Taiping Lake is remarkable for its beautiful water sight and landscape.
28 Pins
·6y
By