Delhi hits 40.6 Celsius, hottest May day so far

India