Skip Navigation

Debunked: Media falsely claims China is building spy base in Cuba

A comprehensive explanation of the recent fake 'Chinese spy base', and why it's being peddled right now.

0
0 comments