China appears to be constructing an airstrip on a disputed South China Sea island that is also claimed by Vietnam and Taiwan, according to satellite photos analyzed by The Associated Press.
China appears to be constructing an airstrip on a disputed South China Sea island that is also claimed by Vietnam and Taiwan, according to satellite photos analyzed by The Associated Press.
The world needs to figure out how to put China in its place.
nuke it
Found MacArthur’s account