Chongqing, China, a city built on a mountain,China Travel