Chongqing

Chongquing is a city located in the southwestern region of China and is the largest of the four direct-controlled municipalities of the People's Republic of China.

Important facts about China

Interesting information about Chongqing

Information about Your School:

Miss Zhang's Students