Where is Ruirui?

Where is Ruirui located?

Ruirui, Bamiyan, Afghanistan (approx. 34.14083°, 66.68°)


Where is Ruirui on the map?