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 […]
Police are responding to reports of a suspicious item located in a vehicle at a Hempenstall Street, Kawana, address.
Officers were made aware of the...