China is reportedly building an airstrip on Triton Island, a disputed island in the South China Sea. Satellite images analyzed by Associated Press indicate the construction of a runway that is over 600 meters long. However, this runway would only …
The post China May Be Constructing Airstrip on Disputed Island in South China Sea, Satellite Images Suggest appeared first on isp.page.