Beautiful World : North Chuya Ridge in the Altai … North Chuya Ridge in the Altai Mountains, Southern Russia, near the borders of Russia, Mongolia, China and Kazakhstan. Photographed by Dmitry Antipov [OS][1400×934] Picture found by the Ditpub ...