IMD forecasts heavy rain in Punjab through July 13

India