The sound of rush hour in Zhuhai on China's southern coast has been replaced by howling winds and sheets of rain. Branches from falling trees and what looked like pieces of metal from the edge of a ...
Rescuers from across Taiwan are heading to the area. Super Typhoon Ragasa is the strongest storm of 2025 and is now bearing down on China's southern coast.