Where is Churchubalu?

Where is Churchubalu located?

Churchubalu, Dagestan, Russia (approx. 42.0283764033°, 47.302107811°)


Where is Churchubalu on the map?