Satellite images suggest China has upgraded its military ­infrastructure in the ­Paracel Islands, the SCMP reports.