Rain fury rocks North India