China’s space program has been strengthened by the construction of a satellite tracking station toward the southern tip of Argentina. It is the largest and best-equipped Chinese overseas base of its kind, and is finally operational this month. It promises to bolster ambitious Chinese plans to explore the moon and planets. The satellite tracking and … Continue reading