20040626 city.delhi: Haze clears off; rain revisits the city