Typhoon Soudelor, the strongest tropical storm so far this year, made landfall in Fujian province at around 10:10 p.m. last night after it had wreaked havoc in Taiwan earlier in the day.


Visit the original source and full text: Shanghaiist