Chongqing – China

Chongqing is the largest municipality in southwest China. It is a modern port city on the upper reaches of the Yangtze River at the confluence of the Yangtze and Jialing…

0 Comments