July 28 rain floods Delhi-NCR, snarls commutes despite desilting claims

India