100,000 ml is 100 liters or about 26.5 gallons...
China is not going to invade India. The current Chinese leadership is belligerent and trying to bully the region, but they are not completely insane.
There are border disputes and there could be limited conflict there, initiated by the Chinese.