Beijing, China (NBC News) — A U.S. 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, upping the stakes in what ...

Skip to content