More than 34 million people have been affected by the flooding, with at least 140 people dead or missing, according to the South China Morning Post.