New documents suggest that China is trying to establish a satellite state in the Caribbean and experts have raised concerns about their intentions for the Western Hemisphere.
Source link
New documents suggest that China is trying to establish a satellite state in the Caribbean and experts have raised concerns about their intentions for the Western Hemisphere.
