China defends radar in Spratlys
China says its construction work in the disputed West Philippine Sea (South China Sea) “cannot be questioned” after a U.S. think tank reported that recent satellite images show China may be installing a high-frequency radar system in the Spratly Islands. BEIJING – China said on Tuesday that construction work in the disputed West Philippine Sea […]
