A satellite image released last month of what appears to be an airstrip Beijing is constructing in the disputed Spratly Islands in the South China Sea. Photo: AFP
A satellite image released last month of what appears to be an airstrip Beijing is constructing in the disputed Spratly Islands in the South China Sea. Photo: AFP