The 1931 Yangtze River flood affected 25 million people and took 2 million lives. Recent research links the disaster to