Backlink: THE BL
There are now high-resolution and detailed images of the artificial islands that China has built in the Spratly Islands, South China Sea. The areas are claimed by China and other neighboring countries, including Malaysia, the Philippines, and Vietnam.