Itu Aba Island
E342058
UNEXPLORED
Itu Aba Island is the largest naturally occurring feature in the disputed Spratly Islands of the South China Sea, hosting a small military and civilian presence and an airstrip.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.