20050321 city.delhi: Hailstorm; rain bring relief; misery