BEIJING, June 12 (Xinhua) -- Torrential rains have swept across large parts of south China over the past few days, disrupting the lives of millions of residents.