Largest City in the world
Chongqing, one of the world's largest cities, is a sprawling metropolis in Southwest China known for its massive population, stunning riverside location, and vibrant hotpot cuisine culture.
Off the Beaten Path, See Unseen China
Your China Travel Guide with Local Tips