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.
MR
26. February 2024
26. February 2024
Last updated: 24. July 2025
Share article: