Gujarat heat to last until April 18 before light rain

India