Fresh satellite imagery suggests that China has been building radar facilities on some of the artificial islands it built in the South China Sea, in a move that would improve its military power in the region, a U.S.-based think tank said Tuesday.
read more