20060703 india: Heavy rain throws life out of gear in Mumbai