Chongqing is a direct-administered municipality in Southwestern China. Chongqing is one of the four direct-administered municipalities under the Central People's Government, along with Beijing, Shanghai, and Tianjin. From Wikipedia
The footage drew millions of views abroad despite swift censorship in China.