Cyclone Helen Whips Havoc On India With Heavy Rain And Winds