Cuba
Is China building a new spy base in Cuba? Here’s what a new report found
Satellite data studied by the Center for Strategic and International Studies revealed a spy base under construction in Cuba.
Cuba is building a new spy base near the city of Santiago de Cuba that will be capable of tracking U.S. air and maritime military movements thousands of miles away, according to a new report from a W… [+3654 chars]
Related
Share this page
Guest Posts by Easy Branches