Chongqing: City of Rivers : Major city in Southwest China. Chongqing's population as of 2016 is just over 32 million. It is the most populous Chinese municipality. Built on mountains and partially surrounded by the Yangtze and Jialing rivers, it is known