Beijing - Arab Today
Beijing is installing radar facilities on its artificial islands in the disputed South China Sea, an American think tank has said, in a move analysts warned would “exponentially improve” the country’s monitoring capacities.
Source: AFP