20040501 city.delhi: Rains bring respite; traffic snarls