Heat wave to sweep India from April 24 to 28

India