February 13, 2025 8:33 AM
China approves deepwater ‘Space Station’ in South China Sea
China has approved the construction of the first South China Sea deepwater ‘space station. The cold seep ecosystem research facility will be anchored 2,000 metres below the surface of the strategically significant South China Sea, which is also subject to several competing territorial claims. The ...