Islam Towarabaf

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