World News | Reuters | Monday February 26, 2024
Satellite images of the hotly disputed Scarborough Shoal in the South China Sea show a new floating barrier across its entrance, near where Philippine ships and China coast guard vessels have had frequent run-ins.
www.ndtv.com