China Radar System: China has found a base for spying in Cuba, America’s biggest enemy country, from where it will be able to keep an eye on America’s activities. After hosting Russian nuclear submarines in Cuba, it has come to light that China is building a new radar site in Cuba capable of spying on America. The Chinese radar system is near the US Guantanamo Bay Naval Base, which is operated by the US Navy. After the start of this new radar site, China will be able to keep an…
Read More