Heavy rain batters Kerala, flash flood warnings and IMD alert

India