Subi reef, located in the disputed Spratly Islands in the South China Sea, is shown in this handout CSIS Asia Maritime Transparency Initiative satellite image

Mike Schuler
Total Views: 0
October 27, 2015

Subi Reef China Phillipines Dispute

Back to Main