China’s Ship Escoda Shoal: Still Anchored July 17, 2024 No Comments MANILA – The Philippine Coast Guard (PCG) reported on Wednesday that China’s massive ship, dubbed “The Monster,” remains anchored at Escoda (Sabina) Shoal, just over Read More »