Recent satellite photos reveal that China is building up its military presence at the disputed Spratly islands in the South China Sea, according to media reports.
↧