IMD: Rain and thunderstorms cool Delhi-NCR, Haryana and north Rajasthan

India