US’ ship-sinking missile deployment to Luzon could choke China route

The United States is reportedly planning to deploy missiles at a strategic location that could pose a risk to China. The ship-sinking missile is expected to be deployed to the Luzon Strait. The deployment could take place during the United…

Continue Reading