Home Current News Exclusive-Satellite images reveal floating barrier at mouth of disputed atoll in South...NewsCurrent NewsExclusive-Satellite images reveal floating barrier at mouth of disputed atoll in South China SeaFebruary 26, 202423FacebookTwitterPinterestWhatsApp exclusive satellite images reveal floating barrier at mouth of disputed atoll in south china sea Source: yahoo.com/news