Tag: Alexei Navalny
Social media giants face million-dollar fines in Russia
Western social media giants Telegram, Facebook and Twitter will be
called into a Moscow court this month where they will face fines of
nearly $1 million...