The X-shaped building in southwestern China could help China pull ahead in the race to master a futuristic clean energy ...
Other famous landmarks were also illuminated in Chinese red to celebrate Spring Festival, including Niagara Falls in Canada, ...