China news

China Building Spy Base In Cuba, 100 Miles From Florida

China and Cuba have reached a secret deal to establish a Chinese spy base in Cuba, around 100 miles from Florida. The secret facility will act as an electronic eavesdropping facility where the Chinese will be able to collect data from across the US, the Wall Street Journal reported on Thursday.

Four Friends Dead, Committing Suicide At China’s Tourist Site

Four individuals committed mass suicide at China’s famous glass skywalk in Tianmen Mountain. The glass skywalk is known as the “Coiling Dragon Cliff” walk and is around 4,700 feet high, in Zhangjiajie National Forest Park, Hunan Province. Three out of the four individuals jumped from the skywalk on the mountain and the fourth individual died due to a poison.