Jowzjan Province
Islām Towarabaf (), sometimes called Eslām Tavāreh Bāf, is a village in Jowzjan Province, in northern Afghanistan.