Description:Downpours battered a large swathe of southwestern China, triggering flash floods, cutting off power supplies and disrupting transport in some parts, state media reported on Tuesday (August 12). Sanquan township in Nanchuan district, Chongqing, has received 305 mm (30.5 cm) precipitation in the past three days, the heaviest downpour since records began, the official Xinhua news agency reported, citing meteorological authorities.(0:36)