HONG KONG/MANILA — 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...
Read More
4 Minutes