Yandex Headquarters

Yandex Headquarters

Andrey Rudakov/Bloomberg

An employee passes the Yandex NV logo displayed in the company headquarters in Moscow.