Home World News The Philippines condemns China for installing floating barrier in disputed South China Sea