I just signed up here after seeing the changelog. I don't use Yandex nor mail.ru apart from their webmaster tools for my businesses, just like with Bing Webmaster Tools and Google Search Console.I have to say though, my goodness what a pathetic and C...