World’s Largest Satellite To Be Constructed in China, Residents Evacuates
The world’s most populous country China will put the lives of more than 9,000 residents without their permamanet homes as more than 9,000 residents are expected to be relocated in other areas to give way for the ongoing construction of the world’s largest telescope as reported by Xinhua News Agency. According to Xinhua News, the … Read more