A new troubling report revealed satellite images showing China’s newly-installed "high-frequency radar installation" purportedly to enhance Beijing’s ability to monitor surface and air traffic in the hotly disputed South China Sea.
09 Aug '24 16:35PM