Heavy rains have battered Punjab over the past few days, resulting in widespread flooding across the state. Thousands of acres of agricultural land have been damaged, and several houses have been washed away. Ludhiana recorded the highest rainfall at 216.70 mm on Monday, while other areas received significant rainfall, including Amritsar (24.1 mm), Patiala (80.4...
