Chongqing is an extremely large, modern and impressive city located in southwestern China.
It is what nowadays it’s being called a “mega city” with a population of about 32 million people, yet you may not have heard of it. So I’m going to show you why , if you plan a trip to China, should check it out ! 🙂