Beijing is embarking on the "most significant" expansion of its footprint in Antarctica after new satellite images revealed the communist regime has resumed construction on a fifth polar station. The new station, located on Inexpressible Island near the Ross Sea, could ...