This is Antelope Reef, home to China’s latest artificial island — and one of its largest — in contested waters of the South China Sea. Satellite images show dozens of dredgers, which grind up the ...
Satellite imagery shows military activity at the edge of the Xinjiang octagon-shaped installation, Xinjiang Uyghur Autonomous Region, China, May 11, 2026. (Vantor/Handout via Reuters) In a remote ...