Turkish authorities on Monday detained 20 foreign nationals with suspected links to Islamic State, state-owned Anadolu Agency reported.