Heavy rain has wreaked havoc on North Indian states such as Haryana, Himachal Pradesh, Punjab, Uttarakhand,…