Tag: Summit

China is literally creating artificial islands

China has been creating artificial islands in the South China Sea for years now, and a vessel that creates these islands is the largest in...