Visitors on the skywalk built on the cliff at Qianjiang City Grand Canyon in Southwest China's Chongqing. [Photo by Feng Minghui/chinadaily.com.cn]