CHONGQING, March 21 (Xinhua/APP): A delegation of mayors from various regions in the United Kingdom (UK) on Thursday wrapped up a visit to Chongqing, a megacity in southwest China, having gone there ...
A Chinese-owned renewable energy firm is to open its new UK headquarters in Birmingham later this year, creating more than 30 ...