A total of 12 militants including two foreign nationals have been killed as clean-up operations have been continuing in Arghanchkhaw district of the northern Badakhshan province, an army spokesman in the northern region, Abdul Hadi Jamal said Wednesday.