Punjab is once again in the grip of a devastating natural calamity. Torrential rains and swollen rivers — Ravi, Beas, and Sutlej — have unleashed widespread floods across the state, leaving thousands displaced, villages marooned, and farmland submerged.