A photo taken on Aug 15, 2013 shows view along the Guoliang guabi road, a special road built into the wall of a steep mountain, in Huixian county, Xinxiang city, Central China's Henan province. This Guokliang guabi road is one of the six such roads in China built on the wall of mountains. [Photo/IC]