KABUL, Nov 15: Iranian guards detained and deported 21,407 Afghan migrants to Afghanistan who had crossed into Iran illegally, the Taliban-appointed commander of the border guards in Khorasan Razavi province said, reported Afghanistan-based Khaama Press.