3 ms·
This is the American company that censored Radio Liberty in Russia (a country they've "left" because of the war) at the request of Russian authorities. Expectin
by entropyneur 2y ago
This is the American company that censored Radio Liberty in Russia (a country they've "left" because of the war) at the request of Russian authorities. Expecting them to take a stand against UK is insanity.