Claim: There is a website called Yandex.
Evidence: The Yandex.ru home page has been rated the most popular website in Russia.