The water diversion threats of India are utter nonsense though. China is planning to store around 27% of water on its own rivers , compared to what India claiming it will stop for Pakistan.
That project started in 2005 and is expected to be completed in 2045. Now imagine India trying a 5 times larger endeavor with all its internal fighting, corruption, bureaucracy, etc etc. The hardly stopped water for 1 day at Baglihar and since that day the water is flowing as usual
The most that India can do, is mess around with water's flow, which they have been doing since last 7 decades anyway. They also threatened this back in 2016 and 2019, but nothing happened. Its all political trash talk and Pakistan is also countering it to keep India from not trying any projects. even if India does it in the next 40 years, they cannot justify it in front of ICJ as a retaliation for some 20 people getting killed. A lot changes in that time and I'm sure Pakistan will take some action by then. It was a move by Modi to win bihar elections and he will get as much humiliated in this insha Allah, as he got in the last 2 weeks.