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