Floods kill over 60 in northern China

Severe flooding triggered by days of heavy rain has killed at least 60 people in northern China, including 44 in Beijing, officials said. Among the dead, 31 were residents of an elderly care home in Miyun district, according to Xinhua.

The nearby Hebei province reported 16 deaths, with several others missing after landslides and rising waters overwhelmed villages near the Miyun Reservoir, which reached record levels.

Authorities say extreme weather, likely worsened by climate change, has also disrupted local industries and posed major challenges for emergency response, Xinhua reported.

Ukraine parliament votes to restore anticorruption agencies after protests

Ukraine’s parliament has voted 331-0 to restore the independence of two key anti-corruption bodies, reversing a controversial move that sparked mass protests and international concern, Al Jazeera reported.

The bill, submitted by President Volodymyr Zelensky, rolls back changes that had allowed the prosecutor general to sideline the National Anti-Corruption Bureau (NABU) and the Specialized Anti-Corruption Prosecutor’s Office (SAPO).

The reversal comes after intense pressure from citizens, opposition lawmakers, and European officials, who warned it could threaten Ukraine’s EU bid. Protesters outside parliament cheered as the bill passed, marking a significant win for democratic accountability, according to Al Jazeera.

 

UN warns of rapid cholera spread, urges $20m emergency aid

The UN warns that 80,000 children are at high risk of cholera as outbreaks surge across West and Central Africa with the rainy season underway, Xinhua reported.

Active cases in the Democratic Republic of the Congo (DRC) and Nigeria pose cross-border risks, while Chad, Ghana, Côte d’Ivoire, Togo, and others face ongoing epidemics. UNICEF is providing health and sanitation aid, supporting vaccinations, and promoting hygiene.

To help contain the spread, UNICEF urgently requires $20m for emergency response over the next three months, according to Xinhua.

 

Trump warns Canada over Palestinian state recognition

President Donald Trump has warned that Canada’s decision to recognize a Palestinian state could jeopardize trade talks with the US “That will make it very hard for us to make a trade deal with them. Oh Canada!” he wrote on Truth Social, according to BBC.

The warning comes ahead of Trump’s 1 August deadline for countries to strike trade deals with the US or face higher tariffs. Canada’s move follows similar announcements from the UK and France, increasing diplomatic pressure around the Israeli-Palestinian conflict.

Palestinians have welcomed the recognition as a symbolic but meaningful step, though doubts remain over the two-state solution’s future, BBC reported.

Meanwhile in Gaza, a hospital reported 54 dead and 400 injured near a food crossing. Israel denies involvement. US envoy Steve Witkoff is in Israel and may visit Gaza aid sites.