fbpx

Chongqing Facts & Worksheets

Chongqing, alternatively spelled Chungking, is a megacity and provincial-level municipality in southwest China.