South China Sea Tension: Satellite images reveal floating barrier at the mouth of the disputed atoll

Top International News

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.

Credit WION

Please support our Sponsors here :