Punjab has faced some of its worst floods in recent years, but this is neither the first time nor likely the last. While extreme rainfall plays its part, a closer look at past incidents and official documents shows that human-made factors and poor management are equally to blame. Two Decades of Floods A detailed study.