00:41
Heavy rains lashed several places in Xiangyang, a city in central China's Hubei Province, in the early morning of August 12, dumping as much as 400 millimeters of rain in some parts, flooding several places, and trapping residents. Local firefighters launched emergency rescues.