Strong winds, torrential rain and towering seas battered Hong Kong and Taiwan this week as Super Typhoon Ragasa, described by forecasters as the most powerful storm on the planet this year, made landfall in southern China. Chinese meteorologists have dubbed Ragasa the “King of Storms.” It struck Yangjiang city in Guangdong province, forcing widespread evacuations.