Satellite images reveal floating barrier at mouth of disputed atoll in South China Sea
One of the images taken by Maxar Technologies on Feb 22 showed the barrier blocking the mouth of the shoal, where the Chinese coast guard last week claimed to have driven off a…