China’s Sea Blockade Threatens the Global Economy
China has established a floating barrier at the entrance to Scarborough Shoal in the South China Sea, intensifying a territorial dispute with the Philippines and raising concerns about potential disruptions to global trade routes. Satellite imagery confirms the deployment of a 352-meter-long structure beginning April 10, 2026, according to Philippine Coast Guard spokesperson Jay Tarriela. … Read more