US Casts Doubt on Secret China Spy Base in Cuba

George4

New member
US Casts Doubt on Secret China Spy Base in Cuba Such a spy installation would allow Beijing to gather electronic communications from the southeastern U.S., which houses many U.S. military bases
 
Top