I remember when China started to make the 3 Gorges dam, I knew (although I know nothing about such things, others do) that it was a terrible thing and would end badly.
If you could send me link to that site? I just checked it is not the China stuff, don’t know how to find that.
here’s the china weather map link I commented on:
https://www.ventusky.com/?p=30.6;114.3;3&l=rain-3h