News
Published on: 26. February 2024
Satellite images reveal Chinese blockade of Scarborough Reef
Satellite images reveal a new floating barrier off Scarborough Shoal in the South China Sea. Apparently, China wants to keep Philippine vessels away from the disputed reef.
Last updated: 24. July 2025