Punjab is in the grip of severe floods. Districts such as Pathankot, Gurdaspur, Amritsar, Hoshiarpur, Tarn Taran, Ferozepur, Fazilka, and Kapurthala are struggling with widespread inundation, while others including Ropar, Nawanshahr, and Ludhiana remain on the edge of crisis.