Typhoon Dolphin Brings Record Rain and Flooding to Beijing and Central China
China’s strongest typhoon of the year, Typhoon Dolphin, unleashed torrential rains across wide swathes of the country this week, setting single-day August precipitation records in…