Days of torrential rain have killed 34 people in Pakistan, mostly on the northwestern border with Afghanistan, officials said on Wednesday. The worst-hit region was Khyber Pakhtunkhwa in the northwest where 25 people were killed and 57 injured as a result of heavy rain from Sunday to Tuesday, the provincial disaster management authority said. Three soldiers were also reported missing after they were hit by a snow avalanche in the northwestern district of Lower Dir. Eight people were killed in the central province of Punjab, said Shahzad Abbasi, spokesman for the Punjab disaster management authority. One person died and another was injured when they were hit by lightning in Pakistani-administered Kashmir, said state official Shahid Hasan Malik. Pakistan has suffered devastating monsoon floods for the last three years, including the worst in its history in 2010 when catastrophic inundations killed almost 1,800 people and affected 21 million.