Two workers were giving out polio drops in a suburb of Peshawar when gunmen on a motorbike rode up and sprayed them with bullets, Jan Baaz Afridi, doctor in charge of the immunisation campaign in Khyber Pakhtunkhwa province, told AFP.