
Heavy rains have also caused flooding across the world from the United States to China to Japan countries are facing nature's fury. China is on high alert as it grapples with torrential rains...record rainfall has submerged houses & cars in southern Japan. Heavy rainstorms have also been pouring over parts of New York.