A whopping 32 million people live in Chongqing, in Southwestern China. It covers a huge geographical area roughly the size of Austria. With multi-level highways, a monorail system that cuts right ...