The unofficial Chinese holiday takes place on Nov. 11 every year and is considered a barometer for China consumer sentiment.
With expanding infrastructure and projects like the Mars rover, China’s program rivals NASA’s, heralding a new era of ...