Home/NatureThe White Water Terrace In ChinaOct 17, 2017Share White Water Terrace located at the foot of Haba Snow Mountain in Yunnan Province, is a unique natural wonder formed by spring water flowing down the mountain, leaving crystallized calcium carbonate along the slopes. #Baishuitai#China#Haba Snow Mountain#Travel#White Water TerraceShare