Weather Forecast: IMD warns of heavy rain in North Gujarat, South Rajasthan and Western Madhya Pradesh