Beijing deploys ‘necessary defenses’ on disputed South China Sea Islands, says in line with intl law

RT | China has reportedly put surface-to-air missile systems on one of the disputed South China Sea Islands.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.