Chongqing: A city built on mountains