Craft and publish engaging content in an app built for creators.
NEW
Publish anywhere
Post on LinkedIn & Mastodon too. More platforms coming soon.
Make it punchier 👊
Typefully
@typefully
We're launching a Command Bar today with great commands and features.
AI ideas and rewrites
Get suggestions, tweet ideas, and rewrites powered by AI.
Turn your tweets & threads into a social blog
Give your content new life with our beautiful, sharable pages. Make it go viral on other platforms too.
+14
Followers
Powerful analytics to grow faster
Easily track your engagement analytics to improve your content and grow faster.
Build in public
Share a recent learning with your followers.
Create engagement
Pose a thought-provoking question.
Never run out of ideas
Get prompts and ideas whenever you write - with examples of popular tweets.
@aaditsh
I think this thread hook could be improved.
@frankdilo
On it 🔥
Share drafts & leave comments
Write with your teammates and get feedback with comments.
NEW
Easlo
@heyeaslo
Reply with "Notion" to get early access to my new template.
Jaga
@kandros5591
Notion 🙏
DM Sent
Create giveaways with Auto-DMs
Send DMs automatically based on engagement with your tweets.
And much more:
Auto-Split Text in Posts
Thread Finisher
Tweet Numbering
Pin Drafts
Connect Multiple Accounts
Automatic Backups
Dark Mode
Keyboard Shortcuts
Creators love Typefully
150,000+ creators and teams chose Typefully to curate their Twitter presence.
Marc Köhlbrugge@marckohlbrugge
Tweeting more with @typefully these days.
🙈 Distraction-free
✍️ Write-only Twitter
🧵 Effortless threads
📈 Actionable metrics
I recommend giving it a shot.
Jurre Houtkamp@jurrehoutkamp
Typefully is fantastic and way too cheap for what you get.
We’ve tried many alternatives at @framer but nothing beats it. If you’re still tweeting from Twitter you’re wasting time.
DHH@dhh
This is my new go-to writing environment for Twitter threads.
They've built something wonderfully simple and distraction free with Typefully 😍
Santiago@svpino
For 24 months, I tried almost a dozen Twitter scheduling tools.
Then I found @typefully, and I've been using it for seven months straight.
When it comes down to the experience of scheduling and long-form content writing, Typefully is in a league of its own.
Luca Rossi ꩜@lucaronin
After trying literally all the major Twitter scheduling tools, I settled with @typefully.
Killer feature to me is the native image editor — unique and super useful 🙏
Visual Theory@visualtheory_
Really impressed by the way @typefully has simplified my Twitter writing + scheduling/publishing experience.
Beautiful user experience.
0 friction.
Simplicity is the ultimate sophistication.
Queue your content in seconds
Write, schedule and boost your tweets - with no need for extra apps.
Schedule with one click
Queue your post with a single click - or pick a time manually.
Pick the perfect time
Time each post to perfection with Typefully's performance analytics.
Boost your content
Retweet and plug your posts for automated engagement.
Start creating a content queue.
Write once, publish everywhere
We natively support multiple platforms, so that you can expand your reach easily.
Check the analytics that matter
Build your audience with insights that make sense.
Writing prompts & personalized post ideas
Break through writer's block with great ideas and suggestions.
Never run out of ideas
Enjoy daily prompts and ideas to inspire your writing.
Use AI for personalized suggestions
Get inspiration from ideas based on your own past tweets.
Flick through topics
Or skim through curated collections of trending tweets for each topic.
Write, edit, and track tweets together
Write and publish with your teammates and friends.
Share your drafts
Brainstorm and bounce ideas with your teammates.
NEW
@aaditsh
I think this thread hook could be improved.
@frankdilo
On it 🔥
Add comments
Get feedback from coworkers before you hit publish.
Read, Write, Publish
Read, WriteRead
Control user access
Decide who can view, edit, or publish your drafts.
These maps complement the static control-of-terrain map that ISW produces daily by showing a dynamic frontline. ISW will update this time-lapse map archive monthly.
Note: The data cut-off for this product was 1pm ET on December 4.
ISW will cover subsequent reports in the December 5 Russian Offensive Campaign Assessment.
Russia continues to reckon with the economic ramifications of labor shortages partially resulting from the war in Ukraine.
Russian state media outlets reported on December 4 that Russian consulting company Yakov and Partners has recorded increased labor
shortages in domestic production that will likely grow to a deficit of two to four million workers by 2030, 90 percent of whom are likely to be
semi-skilled workers in critical industries.[1]
twitter.com/FAB87F/status/1732127614268059736?s=20
Yakov and Partners noted that this supply shortage will place upward pressure on workers’ wages that will outpace GDP growth and make Russian companies even less attractive to foreign investment.[2]
twitter.com/FAB87F/status/1732127614268059736?s=20
Russian outlet RBK cited Russian economic experts who stated that this problem can only be resolved through improved interactions between Russian businesses and the state.
They added that this would likely include having dedicated programs to repatriate Russians who fled the country due to the war and programs to attract "highly-qualified" migrants from other countries.[3]
twitter.com/FAB87F/status/1732128686940299634?s=20
ISW that Russia continues to face shortages in both skilled and unskilled labor, a problem that is further compounded by the Kremlin's inconsistent and often inflammatory messaging about Russians who fled Russia because of the war and against migrant workers within Russia. [4]
twitter.com/FAB87F/status/1729251920672329808?s=20
The Russian economy will likely continue to grapple with the Kremlin's competing desires to bolster Russia's force generation and industrial capacity while simultaneously disenfranchising key labor groups, which is likely to lead to continued concerns over Russian economic
output and potential resulting social grievances.
Russian forces launched a series of missile and drone strikes against Ukraine on the night of December 3 to 4.
Ukrainian military sources reported that Russian forces launched 23 Shahed-131/136 from Cape Chauda in occupied Crimea and one Kh-59 cruise missile from occupied Kherson Oblast and stated that Ukrainian forces shot down 18 Shaheds and the Kh-59 missile.[5]
twitter.com/FAB87F/status/1732133547089993931?s=20
Ukrainian Air Force Spokesperson Colonel Yuriy Ihnat stated that the Russian military has increased its production of Shahed drones, which are likely to be the main systems that Russian forces will use to target Ukrainian energy infrastructure throughout winter 2023-2024.[6]
twitter.com/FAB87F/status/1732154892980978064?s=20
Ukraine's Western partners continue efforts to provide Ukraine with military and economic support.
German arms manufacturer Rheinmetall announced on December 3 that it won a contract to provide Ukraine with €142 million worth of 155mm artillery rounds, which Germany will deliver to Ukraine in 2025.[8]
Rheinmetall stated that it will deliver around 40,000 rounds to Ukraine from a separate order in 2024.
British outlet The Times highlighted Ukraine's use of British-provided Martlet lightweight missiles to deter a large-scale Russian Shahed drone strike on Kyiv City in late November 2023.[9]
twitter.com/FAB87F/status/1732181035314463154?s=20
The Times noted that the British Army trained Ukrainian operators on Martlet systems in the UK earlier this year.
Ukrainian Defense Minister Rustem Umerov additionally met with his Belgian counterpart, Ludivine Dedonder, on Dec 4 to further develop the bilateral Ukrainian-Belgian relationship, particularly in regard to building out Ukraine's defense industrial base with Belgian support.[10]
twitter.com/FAB87F/status/1732181528233365857?s=20
Head of the Ukrainian President's Office Andriy Yermak spoke with US National Security Advisor Jake Sullivan about the upcoming Ukrainian-American conference on arms production that will take place on December 6 and 7 in Washington, DC.[11]
twitter.com/FAB87F/status/1732201455019295117?s=20
Belarusian President Alexander Lukashenko discussed deepening Belarusian-Chinese relations with Chinese President Xi Jinping in Beijing, China on December 4.
Lukashenko stated that the “historical increase in the level of [Belarusian-Chinese] relations” has created an impetus for further deepening bilateral cooperation.[12]
twitter.com/FAB87F/status/1732202392672723447?s=20
Lukashenko reiterated Belarus’ role as a “reliable” partner to China and expressed support for the Chinese Belt and Road Initiative (BRI) and the Chinese Community of a Common Destiny concept. [13]
twitter.com/FAB87F/status/1732202392672723447?s=20
Lukashenko and Xi discussed strengthening strategic and economic cooperation, and their meeting reportedly lasted three times longer than planned.[14]
twitter.com/FAB87F/status/1732203267835285798?s=20
[Xi stated that he opposes unspecified external interference in Belarusian internal affairs and expressed support for strengthening cooperation with Belarus through the UN and Shanghai Cooperation Organization (SCO).[15]
twitter.com/FAB87F/status/1732204388297363957?s=20
Lukashenko and Xi signed several documents promoting industrial, technical, and scientific cooperation that may have facilitated Russian sanctions evasion by channeling Chinese aid to Russia through Belarus during Lukashenko’s previous visit to China in March 2023.[17]
twitter.com/FAB87F/status/1719392203439575347?s=20
Kremlin-backed United Russia State Duma deputies & Federation Council senators proposed a bill to introduce criminal punishments for leaking personal data, likely as part of efforts to control the Russian information space ahead of the March 2024 Russian presidential elections.
The United Russia legislators proposed a bill that would allow Russian authorities to sentence individuals to up to four years in prison for storing, transferring, or collecting personal data “obtained illegally,” and up to five years if the information contains unspecified [18]
twitter.com/FAB87F/status/1732206718904381855?s=20
“special categories of data” or personal biometric data.
The bill also stipulates that Russian authorities could punish someone with up to six years in prison for ”illegal use of personal data for selfish interest”.
twitter.com/FAB87F/status/1732206718904381855?s=20
Russian authorities could punish someone with up to eight years in prison and a two million ruble (about $21,850) fine for transferring ”illegally acquired” personal data abroad.[19]
twitter.com/FAB87F/status/1732206718904381855?s=20
Russian opposition outlet Agentstvo Novosti reported that the bill’s definition of personal data includes an individual’s first name, surname, patronymic, address, phone number, address, and email.[20]
twitter.com/FAB87F/status/1732208151921836414?s=20
Agentstvo Novosti noted that the bill’s implementation would criminalize database analysis – one of the few tools left to independent Russian investigative journalists. [21]
twitter.com/FAB87F/status/1732206718904381855?s=20
The Russian government has been prosecuting Russian internet service companies Yandex and Google under laws about illegal storing of personal data of Russian users likely to gain further control over internet companies operating in Russia to better track Russians’ personal
The bill is also likely part of ongoing Russian government efforts to restrict Russian citizens’ access to information on the internet and the activities of opposition figures and media outlets. [23]
twitter.com/FAB87F/status/1726239956194972151?s=20
The Kremlin likely continues efforts to insert itself into power vacuums in several African countries as Wagner Group elements continue to operate in the Central African Republic (CAR).
Nigerien state media stated that Russian Deputy Defense Minister Colonel General Yunus-Bek Yevkurov & Nigerien junta Defense Minister Lieutenant General Salifou Modi signed a document strengthening defense cooperation after meeting on December 3 in Niamey, Niger. [24]
twitter.com/FAB87F/status/1732211008637149575?s=20
Reuters reported on December 4 that the Nigerien junta also revoked its military partnership with the European Union (EU), further isolating post-coup Niger from the EU.[25]
twitter.com/FAB87F/status/1732213354477863316?s=20
Yevkurov previously met with Malian junta head Assimi Goita, Malian junta Defense Minister Sadio Camara, and Modi on September 16 and with Burkinabe junta head Ibrahim Traore on September 1.[26]
twitter.com/FAB87F/status/1732213930213187736?s=20
Niger, Burkina Faso, and Mali previously created the Alliance of Sahel States, a collective defense pact, on September 16, following Yevkurov's visits with the junta heads in September.[27]
A French open-source intelligence project assessed on December 4 that Russia is using two structures – the Russian Ministry of Defense (MoD)-controlled ”Africa Corps” and the newly formed, pseudo local media outlet called “African Initiative” that employs former Wagner Group
ISW previously reported that the Russian MoD has begun to publicly recruit for the ”Africa Corps,” which is aimed at subsuming Wagner operations in Africa after the MoD made failed attempts to directly recruit former Wagner personnel.[29]
twitter.com/FAB87F/status/1726944102078349429?s=20
The New York Times also reported on November 26 that Wagner maintains a major presence in the Central African Republic (CAR) and controls the largest gold mine and over 1,000 personnel in the country.
This includes personnel likely working as security for CAR President
Faustin-Archange Touadera and other senior personnel running the Russia House cultural center in Bangui.[30]
twitter.com/FAB87F/status/1732415640030326977?s=20
The Kremlin is likely attempting to expand Russian MoD-controlled “Africa Corps” operations in Niger, Burkina Faso, and Mali, as well as to expand Russian information operations on the continent in part to counter Wagner operations in the CAR.
Voronezh Oblast Governor Alexander Gusev confirmed on December 4 the death of Russian 14th Army Corps Deputy Commander Major General Vladimir Zavadsky in Ukraine.[31]
twitter.com/FAB87F/status/1732416734127129075?s=20
Various Russian and Ukrainian sources claimed on November 28 and 29 that Zavadsky died after stepping on a mine in Kherson Oblast on November 28.[32]
twitter.com/FAB87F/status/1732417312681079229?s=20
• Russian Main Effort – Eastern Ukraine (comprised of two subordinate main efforts)
• Russian Subordinate Main Effort #1 – Capture the remainder of Luhansk Oblast & push westward into eastern Kharkiv Oblast and encircle northern Donetsk Oblast
• Russian Subordinate Main Effort #2 – Capture all Donetsk
• Russian Supporting Effort – Southern Axis
• Russian Mobilization & Force Generation Efforts
• Russian Technological Adaptations
• Activities in Russian-occupied areas • Russian Information Operations & Narratives
Russian Main Effort – Eastern Ukraine Russian Subordinate Main Effort #1 – Luhansk Oblast
(Russian objective: Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and northern Donetsk Oblast)
Russian forces conducted offensive operations along the
Kupyansk-Svatove-Kreminna line but did not make any confirmed gains on December 4.
Russian sources claimed on December 3 and 4 that Russian forces advanced near Synkivka (8km northeast of Kupyansk) and controlled about half of the settlement.[33]
twitter.com/FAB87F/status/1732420695538225612?s=20
ISW has not observed visual confirmation of significant Russian advances in Synkivka, however.
A Russian milblogger claimed on December 4 that Russian forces also attacked south of Lyman Pershyi (12km northeast of Kupyansk) and near Pershotravneve (21km east of Kupyansk).[34]
twitter.com/FAB87F/status/1732423553763475954?s=20
A Russian milblogger claimed on December 4 that Russian forces advanced near Torske (15km west of Kreminna) and in the Serebryanske forest area (10km southwest of Kreminna)[35]
twitter.com/FAB87F/status/1732423553763475954?s=20
The Ukrainian General Staff reported that Russian forces unsuccessfully attacked near Synkivka and Petropavlivka (7km east of Kupyansk) in the Kupyansk direction and near the Serebryanske forest area, Terny (17km west of Kreminna), and Bilohorivka (12km south of Kreminna). [36]
twitter.com/FAB87F/status/1732427889113485797?s=20
Russian sources claimed that Ukrainian forces conducted offensive operations along the Kupaynsk-Svatove-Kreminna line but did not make any claimed or confirmed advances on December 4.
The Russian MoD claimed that Ukrainian forces unsuccessfully attacked near Synkivka in the Kupyansk direction and near Torske, Yampolivka (17km west of Kreminna), and Dibrova (7km southwest of Kreminna) in the Lyman direction. [37]
twitter.com/FAB87F/status/1732422977457660357?s=20
Russian Subordinate Main Effort #2 – Donetsk Oblast (Russian objective: Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas)
Russian forces continued offensive operations in the Bakhmut direction on December 4 and reportedly advanced on Bakhmut's northwestern flank.
Several Russian milbloggers claimed that Russian forces captured a plant nursery north of Bakhmut, likely referring to the tree nursery area near Bohdanivka (about 6km northwest of Bakhmut).[39]
twitter.com/FAB87F/status/1732435667563528350?s=20
Russian milbloggers additionally claimed that Russian forces continued attacking west of Khromove (on the northwest outskirts of Bakhmut) towards Ivanivske (5km west of Bakhmut) and along the Klishchiivka-Andriivka line (5km to 7km southwest of Bakhmut).[40]
twitter.com/FAB87F/status/1732420695538225612?s=20
Russian sources amplified footage of various Donetsk People's Republic (DNR), Luhansk People's Republic (LNR), and airborne (VDV) elements fighting on the outskirts of Bakhmut.[[41]
twitter.com/FAB87F/status/1732436181063778653?s=20
Russian milbloggers claimed that Russian forces have consolidated control of positions in and around Stepove, and one Russian milblogger claimed that Russian forces advanced up to 600 meters in the forest area southeast of Stepove.[46]
twitter.com/FAB87F/status/1732423553763475954?s=20
Milbloggers also claimed that heavy fighting is ongoing near the Avdiivka Coke Plant (just northwest of Avdiivka) and in the industrial area (just southeast of Avdiivka).[47]
twitter.com/FAB87F/status/1732423553763475954?s=20
Russian sources amplified footage reportedly showing elements of the "Kozma Minin" Nizhny Novgorod-based volunteer tank battalion operating in the Avdiivka industrial zone.[48]
twitter.com/GirkinGirkin/status/1731358968444772760?s=20
The Ukrainian General Staff reported unsuccessful Russian offensive operations east of Novokalynove (10km NW of Avdiivka) and Novobakhmutivka (10km NE of Avdiivka) and near Avdiivka itself, Stepove, Sieverne (5km west of Avdiivka), and Pervomaiske (10km
SW of Avdiivka).[49]
twitter.com/FAB87F/status/1732428955133550898?s=20
Ukrainian forces recently counterattacked near Avdiivka and have regained lost positions as of December 1.
Geolocated footage posted on December 4 shows Ukrainian forces assaulting Russian positions in a tree line south of Stepove on or around December 1.[50]
twitter.com/FAB87F/status/1732440003727278330?s=20
Russian forces continued offensive operations west and southwest of Donetsk City on December 4 but did not make any claimed or confirmed gains.
The Ukrainian General Staff stated that Ukrainian forces repelled Russian attacks near Marinka (on the western outskirts of Donetsk City) and Novomykhailivka (10km southwest of Donetsk City).[51]
twitter.com/FAB87F/status/1732427889113485797?s=20
Milbloggers claimed that Russian forces continued offensive operations within Marinka, despite earlier claims that Russian forces completely captured the settlement in previous days.[52]
twitter.com/FAB87F/status/1732441462355214601?s=20
Russian Supporting Effort – Southern Axis (Russian objective: Maintain frontline positions and secure rear areas against Ukrainian strikes)
Russian forces continued ground attacks in the Donetsk-Zaporizhia Oblast border area but did not make any confirmed advances on December 4.
Russian sources claimed that Russian forces continue to attack in forest areas near Staromayorske, and one milblogger claimed that Russian forces have marginally advanced northwest of Staromayorske since November 27.[54]
twitter.com/FAB87F/status/1732444491179516228?s=20
Russian sources claimed that Ukrainian forces continued ground attacks but did not make any confirmed advances in western Zaporizhia Oblast on December 4.
Russian milbloggers claimed that Russian forces repelled Ukrainian attacks west of Robotyne and near Novoprokopivka (2km south of Robotyne) and Verbove (9km east of Robotyne). [55]
twitter.com/FAB87F/status/1732420695538225612?s=20
Russian forces continued ground attacks in western Zaporizhia Oblast and reportedly marginally advanced on December 4.
Russian milbloggers claimed that Russian forces marginally advanced north of Verbove, but another milblogger claimed that Russian forces did not advance during attacks west of Robotyne and near Novoprokopivka and Verbove.[58]x.com/FAB87F/status/1732448281987305810?s=20
The Ukrainian General Staff reported that Ukrainian forces repelled Russian attacks south of Robotyne and near Novopokrovka (12km northeast of Robotyne).[59]
twitter.com/FAB87F/status/1732428955133550898?s=20
Ukrainian forces continued ground operations on the east (left) bank of Kherson Oblast on December 4 and recently established a confirmed position on Bilohrudnyi Island southwest of Kherson City.
Geolocated footage published on November 30, December 1, and December 3 shows Ukrainian forces engaging Russian forces in the settlement of Bilohrudove (11km southwest of Kherson City) indicating that Russian forces likely control most of Bilodrudnyi Island and that Ukrainian
forces have recently established positions near Bilohrudove.[60] A Russian milblogger also claimed that Ukrainian forces have positions in Bilohrudove as of December 4.[61]
twitter.com/FAB87F/status/1732448883748278351?s=20
Another Russian milblogger claimed that Ukrainian forces temporarily advanced south of Krynky (30km northeast of Kherson City and 2km from the Dnipro River) but that Russian artillery fire forced Ukrainian forces to withdraw from the new position.[62]
twitter.com/FAB87F/status/1732450098905268497?s=20
A Russian milblogger amplified claims that unspecified Russian Airborne (VDV) elements and elements of the 70th Motorized Rifle Division (18th Combined Arms Army) are experiencing tension due to poor performance against Ukrainian forces in Krynky.[64]
twitter.com/FAB87F/status/1732450360608837881?s=20
Ukrainian military observer Kostyantyn Mashovets reported that the Russian “Dnepr” Group of Forces in Kherson Oblast is taking advantage of poor weather to regroup and is concentrating its main assets against the Ukrainian foothold in Krynky.[65]
twitter.com/FAB87F/status/1732451566165061732?s=20
Russian Mobilization and Force Generation Efforts (Russian objective: Expand combat power without conducting general mobilization)
Select Russian Duma deputies appear to be at odds over the issue of extending Russian conscript service.
Russian State Duma Defense Committee Chairman Andrei Kartapolov dismissed a Duma deputy’s call for increased conscript service periods.
Duma Deputy and former Deputy Commander of the Southern Military District (SMD) Lieutenant General Andrei Gurulev proposed on December 3 that the Russian military require conscripts to serve for two years instead of one.[66]
twitter.com/FAB87F/status/1732452112347336740?s=20
[66] Gurulev claimed that a two-year requirement would increase the quantity of conscripts without having to increase the number of conscripts called up.[67]
twitter.com/FAB87F/status/1732452112347336740?s=20
Gurulev claimed that this increased service term would also help build up the Russian border protection troops, which Gurlev claimed have proven recently to be ineffective.[69]
twitter.com/FAB87F/status/1732452112347336740?s=20
Kartapolov rejected Gurulev’s call on December 4 and claimed that conscripts are “capable of mastering a military specialty in one year” so a second year would be a waste of time, government resources, and labor [71]
twitter.com/FAB87F/status/1732464052717191379?s=20
The Russian MoD proposed unspecified changes to military medical examination requirements.
The Russian MoD submitted a draft proposal on December 3 to change the “organization” of medical examinations of military conscripts, contract personnel, mobilized reserves, and those called up for military training for those who have diseases that do not have a “significant
The MoD did not offer specifics about what these changes would entail, but this is likely part of the longstanding Russian effort to expand categories of personnel liable for military service.
Russian Technological Adaptations (Russian objective: Introduce technological innovations to optimize systems for use in Ukraine)
Russian state-owned defense conglomerate Rostec stated on Nov 29 that its electronics subsidiary Roselektronika created a new “friend or foe” drone recognition system that can identify “friendly” drones from an altitude of up to five km and from a distance up to 100 km.[73]
twitter.com/FAB87F/status/1732482438142558616?s=20
Rostec stated that the identification system weighs no more than 150 grams and can be integrated into a wide range of drones.
Rostec subsidiary United Aircraft Corporation (UAC) has reportedly recently delivered various modernized aircraft to the Russian military.
Rostec stated on December 2 that the UAC Irkutsk Aviation Plant transferred new Su-30SM2 fighter aircraft and Yak-130 combat training aircraft to the Russian MoD.[74]
twitter.com/FAB87F/status/1732483375041003826?s=20
Rostec stated that the Su-30SM2s have improved avionics, increased detection and identification ranges of air targets, and new high-precision weapons.[75]
twitter.com/FAB87F/status/1732483375041003826?s=20
Russian state newswire TASS reported on December 4 that the UAC Nizhny Novgorod Sokol Aviation Plant also transferred modernized MiG-31 interceptor aircraft to the Russian MoD as part of the completion of the state defense order for 2023.[76]
twitter.com/FAB87F/status/1732484142502171066?s=20
Activities in Russian-occupied areas (Russian objective: Consolidate administrative control of annexed areas;
forcibly integrate Ukrainian citizens into Russian sociocultural, economic, military, and governance systems)
Russian Presidential Administration Head for Domestic Policy Andrei Yarin reportedly visited occupied Ukraine as part of ongoing efforts to legitimize Russian authority
over occupied Ukraine ahead of the March 2024 Russian presidential election.
The Ukrainian Resistance Center reported on December 5 that Yarin visited occupied Ukraine to improve occupation election commissions and prepare falsified data to ensure an unspecified minimum voter turnout.[77]
twitter.com/FAB87F/status/1732484655981408313?s=20
Russian outlet RBK reported on November 14 that unnamed Russian government sources claimed that Yarin would lead Russian President Vladimir Putin’s presidential election campaign headquarters in the event that Putin announces his candidacy.[78]
twitter.com/FAB87F/status/1732485948414349609?s=20
Russian Information Operations and Narratives Nothing significant to report.
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks and Wagner Group activity in Belarus)
See topline text.
Note: ISW receives no classified material, uses only publicly available information, and draws extensively on Russian, Ukrainian, and Western reporting and social media as well as commercially available satellite imagery and other geospatial data as the basis for these reports.
References to all sources used are provided in the endnotes of each update.