China has built FOUR spy stations in Cuba
2/ New intel reveals China has built FOUR spy stations in Cuba, including a massive 175-meter array that can intercept US military comms across 8,000 MILES! π°οΈ
β China: Building digital surveillance
β Russia: Naval operations
β Iran: Cyber warfare pic.twitter.com/LxDKc33ONm— Rod D. Martin (@RodDMartin) June 2, 2025