Super Typhoon Lekima barrels towards China

China has issued a red alert for incoming Super Typhoon Lekima which is expected to batter eastern Zhejiang province on early Saturday with strong winds and torrential rainfall. The ninth typhoon of the year is projected to move northwest up China’s coast later in the day with the China Meteorological Administration, or CMA, focusing its attention […]