Nestled in Russia Caucasus, majestic mountain landscape captivates with its snow covered peaks, serene glaciers and rugged rock formations