Punjab is facing its worst floods since 1988, with all 23 districts of the state inundated and at least 30 people reported dead so far. Rescue and relief operations are underway on a war footing as the state struggles with widespread destruction of homes, farmlands and livestock.