Over 4,000 people affected by floods following the recent heavy rainfall are staying in 155 relief camps in Punjab, officials said on Wednesday. Several districts of Punjab and Haryana were recently battered by the torrential downpour that has left normal life paralysed and flooded vast tracts of residential and agricultural land.