Skymet says monsoon on time as India faces 47°C heatwave

India