20030608 india: Breathe easy; the rain has landed