..
On Jan 4, a trailer for the BBC's new natural history series - A Perfect Planet - premiered on the largest outdoor screen in Jiangbeizui in Southwest China's Chongqing municipality. [Photo by Deng Rui] |
UK trade commissioner for China praised Chongqing as a burgeoning center in intelligent manufacturing.