Where is Novo Artluh?

Where is Novo Artluh located?

Novo Artluh, Dagestan, Russia (approx. 43.1606682192°, 46.5908031461°)


Where is Novo Artluh on the map?