A massive development tipped to have cost some £68billion was dubbed "city of the future" by China's State Council. Xiong’an, located in north China's Hebei Province, has been built to boost ...
Results that may be inaccessible to you are currently showing.