International Space Station captures footage of Typhoon Ragasa, year's most powerful typhoon
By: Global Times | Published: Sep 23, 2025 11:59 AM
The International Space Station captured footage of the eye of Typhoon Ragasa on Monday. The 2025's most powerful typhoon is predicted to make landfall in China between the coast of Shenzhen and Xuwen county in South China's Guangdong Province on Wednesday, according to CCTV News.