Affidavits sworn abroad can acceptable given that they are sworn before a foreign notary public and are then  legalized by Pakistan Embassy or Consulate  (depending upon the  case , as it may be).