North India is grappling with a cascade of weather-induced calamities in Delhi, Uttarakhand and Himachal, wreaking havoc on lives and livelihoods

En