
Typhoon Ragasa batters Taiwan and southern China
Dubbed as the strongest storm on the planet this year, Typhoon Ragasa is hitting parts of Asia with deadly force. The scenes are staggering: hurricane-force winds and torrential rain have triggered flash flooding across Taiwan. More than a dozen are dead, more than 100 are still missing and entire towns are underwater. Now, more than […]









