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.
Discover Chongqing's 8D Cyberpunk, Spicy Cuisine and Cultures.
Your China Travel Guide with Local Tips