20100603 city.mumbai: 75 mm rain could spell trouble