Rains havoc