Russia’s answer to Google warns it may not be able to pay its debts

Yandex (YNDX), which handles about 60% of internet search traffic in Russia and operates a big…