Delhi soaked as Najafgarh records season high 84mm rainfall

India