On the outskirts of Chongqing, western China’s largest city, sits a huge symbol of the […]