Located in Southwestern China's Guizhou Province, the Huangguoshu Waterfall is the biggest in Asia. And it is one of China’s most famous tourist spots. The Huangguoshu Waterfall Festival kicked off this Friday,aiming to attract even more visitors to the area.
Started in 2004, the festival showcases regional folk customs and culture. A performance offering a glimpse into the civilization and ancient rituals of Guizhou's Tunpu people, marked the start of the festival.