SPONSORED: Chongqing: China's Capital of Mountains and Rivers
Chongqing is an exceptional city in Southwest China that is a must see on any international travelers list.
More Videos
From CNN Newsource affiliates