• TwoTigers24, New York
  • November 22, 2024

0 Comments

Satellite images reveal floating barrier at the mouth of the disputed atoll in the South China Sea. Recent satellite images taken over the hotly disputed Scarborough Shoal in the South China Sea reveal a floating barrier across its entrance. #southchinasea #china #philippines

Leave a Reply

Your email address will not be published. Required fields are marked *