News

Nestled among the towering hills of southwestern China lies Chongqing - one of the country's largest and most dystopian cities, which also produces more than half of the world's laptops.