20190718 city.delhi: Showers lash Delhi-NCR; traffic snarls annoy office-goers