Super Typhoon Ragasa hit Xiachuan Island with fierce winds and flooding after causing major damage in Hong Kong, Taiwan, and the Philippines.
Super Typhoon Ragasa hit Xiachuan Island with fierce winds and flooding after causing major damage in Hong Kong, Taiwan, and the Philippines.