China installs rocket launchers on man-made island in South China Sea to deter Vietnamese divers: report
World | May 17, 2017 17:24 ISTChina has deployed rocket launchers to fend off Vietnamese combat divers on one of its man-made islands in the disputed South China Sea.