Where is Ramarach?

Where is Ramarach located?

Ramarach, Sari Pul, Afghanistan (approx. 35.90306°, 66.7325°)


Where is Ramarach on the map?