Watch: Russia’s Altai gives the Swiss Alps a run for its money

The Altai Republic is located in southern Siberia and is considered one of the most beautiful regions of Russia. The region offers tourists a wide range of activities, from relaxed to hairraising. That's why about one million travelers visit this place annually.

If using any of Russia Beyond's content, partly or in full, always provide an active hyperlink to the original material.

Read more
More exciting stories and videos on Russia Beyond's Facebook page