Mandatory Credit: Photo by Xinhua/REX/Shutterstock (5773099b) Residents walk on a flooded road in Xingtai, north China’s Hebei Province Flooding in China – 19 Jul 2016 Heavy rain afflicted some regions of north China on July 19, causing serious waterlogging in many cities