Algeria Beijing Issues Stern Warning to the EU Over South China Sea Tensionsby Caleb Wilson June 8, 2025