Located in the southwestern part of China, Chongqing is a major economic and transportation hub in China. The city proper has more than 9 million people, and the municipality as a whole has a popul…
![Avatar](https://cdn.statically.io/img/i.pinimg.com/140x140_RS/72/5c/ef/725cefad4736647b3503863639c84b91.jpg)
Madison De Laurell