This year’s 3rd tropical storm Sarika makes landfall in China

This year’s 3rd tropical storm Sarika makes landfall in China

At least 23 people are dead from flooding and landslides as Sarika, the year’s third tropical storm, lashed China. The storm slammed into south China’s Guangdong Province early Saturday, packing winds of about 50 mph, and moved northward after landfall. The storm is