Yandex is a $12 billion Russian internet giant that operates the country's biggest search engine. The so-called Google of Russia is now expanding into online shopping. There's a problem though ...
FILE PHOTO: The logo of Russian technology giant Yandex is on display at the company's headquarters in Moscow, Russia December 9, 2022. REUTERS/Evgenia Novozhenina/File Photo ...
The 10 people who convened in Moscow in mid-February came from multiple countries and professions, but they had one thing in common: They were all directors on the board of Yandex, Russia's ...