Three workers were killed when an unexploded device left over from past wars went off in eastern Afghanistan's Nangarhar province, provincial police spokesman Sayed Tayeb Hamad said on Sunday.