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, 202422FacebookTwitterPinterestWhatsApp exclusive satellite images reveal floating barrier at mouth of disputed atoll in south china sea Source: yahoo.com/news