Yandex Alpha is available at that link. The download link is in the upper right hand corner of the page.
It's basically a Chrome clone. I've used Yandex before, and it's a good browser. Someone raised the issue about the Russian government, and I have no info on that.