answersLogoWhite

0

China has several natural features that tourist visit. The Huangguoshu Waterfall is located in Guizhou Province. It is one with 17 other waterfalls in a cluster of 18. The Guiness World Records in 1999 featured the waterfalls.

User Avatar

Wiki User

10y ago

What else can I help you with?