China Allegedly Builds Radar Facilities in the Disputed Spratly Islands
A week after US officials confirmed that China had deployed surface to air missiles in the Paracel islands in the disputed Paracel islands, another controversial installations by Beijing was also revealed to the media. China is allegedly installing radar facilities on its artificial islands in the disputed South China Sea. According to American think tank, … Read more