On the outskirts of Chongqing, western China’s largest metropolis, sits an enormous image of …
Tag:
On the outskirts of Chongqing, western China’s largest metropolis, sits an enormous image of …