A man fishes as water is released into a river in Beijing, China, 30 July 2023. China's National Meteorological Center issued a red alert, the highest alert in multiple provinces including Beijing, as the country is expected to continue experiencing heavy rainfall brought by Typhoon Doksuri. EPA/MARK R. CRISTINO
Liz Lee and Ethan Wang, Reuters
Cars have been swept away in Beijing as relentless rain transformed roads into rivers, killing at least two and trapping […]