Protesters Storm Abkhazia’s Parliament, Demand Leader’s Resignation

Protesters stormed the parliament of Abkhazia, a Russian-backed breakaway region in Georgia, on Friday, demanding the resignation of its leader over a controversial investment agreement with Moscow. The region’s self-proclaimed president firmly rejected calls to step down or flee, stating that discussions with opposition representatives were underway. Russia expressed concern over the unfolding “crisis situation” … Read more

Meta Bans Russian State Media From Global Platforms Over Foreign Interference

Meta announced late Monday that it is banning Russian state media outlets from its global platforms due to concerns over “foreign interference activity.” The decision follows allegations from the United States that RT and its employees funneled $10 million through shell companies to secretly fund influence campaigns on social media platforms such as TikTok, Instagram, … Read more