Baishuitai falls Its hard to look at this cascade and think that it’s a natural feature, not something made by a construction company. The name Baishuitai Falls literally translates to “White Water Terraces”. These terraces are found on a series of streams and springs deep in China’s Yunan Province on the eastern side of Tibet.
Source: business.facebook.com