Chongqing

Chongqing – A Spectacular Urban Scenery Located in the Mountains

Where is Chongqing? A Mega City in Southwest China Chongqing, one of China’s four direct-controlled municipalities, is a sprawling metropolis […]

Chongqing – A Spectacular Urban Scenery Located in the Mountains Read More »