20180726 city.delhi: Heavy rains cripple Delhi-NCR; commuters face hardships