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 […]
A man and woman have been charged with murder following the disappearance of 17-year-old Pheobe Bishop, who was last seen on 15 May.
Detectives arrested...