Moscow: Google-owned streaming platform YouTube has said it is now blocking Kremlin-backed media outlets globally — not just in Europe where two Russia state-affiliated channels, Russia Today (RT) and Sputnik, along with their subsidiaries, were sanctioned by the European Union last week. According to TechCrunch, this goes above and beyond any legal mandates to block […]