6 Breathtaking Facts about Mukhtarov Mosque in Vladikavkaz, Russia

Vladikavkaz is the capital of the Republic of North Ossetia-Alania, Russia. It is situated on the foothills of the Caucasus Mountains by the Terek River. According to 2010 census, there are 311,693 people residing in the city – making it one of the most populous cities in the North Caucasus. The majority of the populations […]