Punjab floods have caused 46 deaths and damaged crops on 1.75 lakh hectares of land Relief operations involve NDRF, Army, BSF, Punjab Police, and district authorities Floods have affected nearly 2,000 villages and over 3.87 lakh people across Punjab