Rescuers are recovering bodies after flash floods killed at least 321 people in northern Pakistan Khyber Pakhtunkhwa province reported 307 deaths, mostly from flash floods and collapsing houses Around 2,000 rescue workers operate in nine districts amid heavy rain and damaged roads