China has reached a secret deal with Cuba to establish an electronic eavesdropping facility on the island roughly 100 miles from Florida, the Wall Street Journal has reported, , but the White House cast some doubt on the report.
For the full article, click here.
0 Comments