IMD warns heavy rain across India until July 24

India