Punjab is reeling under one of its worst floods in 20 years, 14 people have died in the last three days as incessant rain and rising water levels in rivers and dams have hit nine districts in the state. Jalandhar, Ferozepur, Moga, Bhatinda, Sangroor and Ropar have been the worst-affected where more than 200 villages have been evacuated so far.