20040717 city.delhi: Rain in some parts; traffic snarls follow