A US think tank says recent satellite images appear to show that China has installed anti-aircraft and anti-missile weapons on its man-made islands in the strategically vital South China Sea.
The post Bejing installs weapons systems in South China Sea, claims US report appeared first on Firstpost.