North India is reeling under the wrath of relentless rains. Unceasing downpours have triggered massive floods across Delhi, Punjab, Himachal Pradesh, Jammu & Kashmir, and Uttarakhand. Fields are submerged, rivers are raging. Lives have been lost, infrastructure shattered, and the devastation is widespread, affecting hundreds of thousands and leaving thousands homeless.