Widely acknowledged as the largest industrial and economic center in southwestern China, Chongqing City is a popular destination for travelers with its hilly slopes, rivers, night views and spicy ...
Despite being one of the world's most populous city ... Chongqing boasts multi-tiered expressways, a monorail slicing through residential towers, and a skyline peppered with neon-lit skyscrapers ...