The Cloud Bridge in Yunyang Longgang Scenic Zone in Southwest China's Chongqing opened to the public on April 26. (Photos provided to chinadaily.com.cn)