Home » Travelling to Russia » 6 Breathtaking Facts about Mukhtarov Mosque in Vladikavkaz, Russia