TokGauge — China is installing giant “air domes” over construction sites in its cities. But what’s. China is installing giant “air domes” over construction sites in its cities. 4.01% of views turn into likes, comments and shares.