IMD forecasts rain, thunderstorms and snow in northwest India

India