Located some 220km south-east of Chongqing, Pengshui is home to some of China’s most spectacular natural wonders including ...