20040526 city.delhi: Brief rain gives respite from heat; dust