by Haja Mo July 30, 2025 World The rains set off flooding and landslides, forcing tens of thousands of people to flee their homes in the capital and neighboring Hebei Province. Previous Story Thailand and Cambodia Agree to Halt Fighting That Has Killed Dozens Next Story Satellite Image Shows Gazans Mobbing Aid Trucks