Where is Devour?

Where is Devour located?

Devour, Gore, Afghanistan (approx. 35.13333°, 65.62306°)


Where is Devour on the map?