Results 1 results found Town built on steep sandstone slopes above confluence of Yangtse and Jialing Rivers, Chongqing, China, Asia