China Sea

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