Heavy rains and floods