Russian Offensive Campaign Assessment, November 22

Date: unknown

Location: www.understandingwar.org

Kateryna Stepanenko, Riley Bailey, Karolina Hird, Madison Williams, Yekaterina Klepanchuk, Nicholas Carl, and Frederick W. Kagan

November 22, 8:30 ET

Click here to see ISW’s interactive map of the Russian invasion of Ukraine. This map is updated daily alongside the static maps present in this report.

The Kremlin appears to be setting information conditions for a false-flag attack in Belgorod Oblast, Russia, likely in an effort to regain public support for the war in Ukraine. Kremlin propagandists have begun hypothesizing that Ukrainian forces seek to invade Belgorod Oblast, and other Russian sources noted that Russian forces need to regain control over Kupyansk, Kharkiv Oblast, to minimize the threat of a Ukrainian attack.[1] These claims have long circulated within the milblogger community, which had criticized the Russian military command for abandoning buffer positions in Vovchansk in northeastern Kharkiv Oblast following the Russian withdrawal from the region in September.[2] Russian milbloggers have also intensified their calls for Russia to regain liberated territories in Kharkiv Oblast on November 22, stating that such preemptive measures will stop Ukrainians from carrying out assault operations in the Kupyansk and Vovchansk directions.[3] Belgorod Oblast Governor Vyacheslav Gladkov also published footage showcasing the construction of the Zasechnaya Line fortifications on the Ukraine-Belgorod Oblast border.[4] Wagner Group financier Yevgeniy Prigozhin clarified that Wagner is building the Zasechnaya Line after having changed its name from Wagner Line because “many people in [Russia] do not like the activity of private military company Wagner.”[5] Private military companies are illegal in Russia.

Russian claims of an imminent Ukrainian attack on Belgorod Oblast are absurd and only aim to scare the general public to support the war. Ukraine has no strategic interest in invading Russia and no ability to do so at such a scale. Ukrainian forces are continuing to liberate occupied settlements in western Luhansk Oblast following their victory in northern Kharkiv Oblast.[6] Support for Russia’s nonsensical invasion is declining among Russian residents of border regions and the rest of the country as a result of mobilization and military failures. Russian opposition outlets reported that relatives of mobilized men have ignited protests in 15 Russian regions since the end of October, with the most notable ones taking place in regions bordering Ukraine.[7] A Russian opposition outlet, Meduza, citing two unnamed sources close to the Kremlin, reported that the Russian Presidential Administration carried out an internal survey in different regions where many expressed apathy toward the war.[8] While ISW cannot independently verify Meduza’s report, emerging calls for demobilization among relatives of mobilized men suggest that Russian propaganda is ineffective in countering the real-life consequences of the war on the society.[9]

These ridiculous speculations about a fantastical Ukrainian invasion of Russia may also be part of the Kremlin’s effort to acknowledge and appease the Russian pro-war nationalist community. Russian milbloggers have repeatedly accused the Kremlin and the Russian Ministry of Defense (MoD) of failing to defend Russia, including the newly annexed territories.[10] The Kremlin, however, will unlikely be able to reinvade Kharkiv Oblast as demanded by these nationalist figures.

Prigozhin is also using fearmongering about a fictitious Ukrainian invasion threat and the construction of the Zasechnaya Line to solidify his power in Russian border regions and Russia. Belgorod Oblast officials previously halted the construction of the Wagner Line, and the line’s rebranding alongside other Prigozhin projects in St. Petersburg and Kursk Oblast signifies that he will continue to establish himself in Russia while ostensibly supporting Russian President Vladimir Putin’s war.[11]

The Russian military has significantly depleted its arsenal of high-precision missiles but will likely still be able to attack Ukrainian critical infrastructure at scale in the near term. Ukrainian Minister of Defense Oleksii Reznikov released figures on November 22 detailing that the Russian military has only 119 Iskanders missiles, 13 percent of its initial February 2022 arsenal.[12] Reznikov’s figures also show that Russian forces have significantly depleted other key high-precision weapons systems with only 229 Kalibr missiles (45 percent of the initial February 2022 stock), 150 Kh-155 missiles (50 percent of the initial February 2022 stock), and 120 Kh-22/32 missiles (32 percent of the initial February 2022 stock) remaining. Reznikov’s figures show that Russian forces have substantially depleted stocks of 3M-55 “Onyx”, S-300, Kh-101, Kh-35, and Kh-47M2 Kinzhal missiles as well.[13]

Ukrenergo head Volodymyr Kudrytsky stated on November 22 that Russian forces have damaged almost all thermal power plants, large hydropower plants, and Ukrenergo hub substations in Ukraine.[14] Ukrainian Prime Minister Denys Shmyhal stated on November 18 that more than half of the Ukrainian power grid has failed as a result of Russian missile strikes.[15] DTEK CEO Maxim Tymchenko urged Ukrainians to leave the country, if possible, on November 19 to ease demand on the Ukrainian power grid, and YASNO CEO Serhiy Kovalenko stated on November 21 that regular power outages will likely last at least until the end of March 2023.[16] Russian forces will likely be able to continue to reduce the overall capacity of Ukrainian critical infrastructure in the near term given the current state of the Ukrainian power grid. The depletion of the Russian military’s high-precision missile arsenal will likely prevent it from conducting missile strikes at a high pace, however. ISW continues to assess that the Russian military will fail to achieve its goal of degrading the Ukrainian will to fight through its coordinated campaign against Ukrainian infrastructure.

The Russian military is likely experiencing problems in replenishing its arsenal of high-precision weapons systems. Ukrainian Air Force Command spokesperson Yuriy Ignat stated on November 21 that Russia is experiencing problems with the supply of Iranian missiles to the Russian Federation.[17] Ignat speculated that diplomatic resources, negotiations, or other countries’ influence may have impacted Iran’s ability or willingness to supply Russia with ballistic missiles.[18] ISW has previously assessed that Russia is increasingly dependent on Iran for the provision of high-precision weapons systems.[19] Ignat also reported that Russia lacks the necessary components produced abroad to support the manufacturing of the number of missiles it needs for its campaign against Ukrainian infrastructure.[20] Reznikov stated that Russia manufactured 120 Kalibr and Kh-101 missiles and 360 Kh-35 missiles since February 2022, allowing the Russian military to partially offset the heavy use of these weapons systems in massive strikes on Ukrainian infrastructure.[21] Russia likely significantly strained the existing capacity of its military industry in producing these missiles.

Belarusian Prime Minister Roman Golovchenko has traveled to Iran to discuss economic cooperation and possibly security ties. Golovchenko met with Iranian First Vice President Mohammad Mokhber and will likely meet Iranian President Ebrahim Raisi and other officials in the coming days.[22] Golovchenko’s visit to Tehran follows the Ukrainian Main Directorate of Intelligence reporting on November 17 that Iran may help Belarus produce artillery shells.[23]

Russian military movements suggest that Russian forces are likely reinforcing positions in eastern Zaporizhia and western Donetsk oblasts. The Ukrainian General Staff reported on November 22 that Chechen and Wagner Group formations deployed to Debaltseve, Donetsk Oblast, and that Russian forces are regrouping individual units in the area of Molchansk, Zaporizhia Oblast (just northeast of Melitopol).[24] Social media sources posted images on November 21 showing Russian trucks and vehicles in Melitopol moving from the south to the north throughout November.[25] Geolocated images show Russian military vehicles moving through Bezimenne and Mariupol in Donetsk Oblast carrying a notable amount of military equipment.[26] ISW has previously assessed that Russian forces have begun reinforcing positions in eastern Zaporizhia Oblast with personnel from Kherson Oblast and mobilized personnel.[27] Russian forces may be reinforcing positions in eastern Zaporizhia and western Donetsk oblasts to prepare for perceived threats of future Ukrainian operations or to support the effort to restart the Donetsk offensive.

Key Takeaways

  • The Kremlin may be setting information conditions for a false-flag attack in Belgorod Oblast.
  • The Russian military has significantly depleted its arsenal of high-precision missiles but will likely still threaten Ukrainian infrastructure.
  • The Russian military is likely struggling to replenish its arsenal of high-precision weapons systems.
  • The Belarusian prime minister traveled to Iran to discuss economic cooperation and possible security ties.
  • Russian military movements suggest that Russian forces are likely reinforcing positions in eastern Zaporizhia and western Donetsk oblasts.
  • Russian sources claimed that Ukrainian forces continued counteroffensive operations along the Svatove-Kreminna line.
  • Russian forces continued offensive operations around Bakhmut and Avdiivka.
  • Crimean occupation officials demonstrated heightened unease—likely over Ukrainian strikes on Russian ground lines of communication (GLOCs) in the peninsula and ongoing military operations on the Kinburn Spit.
  • The Kremlin continues to deflect concerns about mobilization onto the Russian Ministry of Defense (MoD).
  • Russian sources continue to tout the forced adoption of Ukrainian children into Russian families.

We do not report in detail on Russian war crimes because those activities are well-covered in Western media and do not directly affect the military operations we are assessing and forecasting. We will continue to evaluate and report on the effects of these criminal activities on the Ukrainian military and population and specifically on combat in Ukrainian urban areas. We utterly condemn these Russian violations of the laws of armed conflict, Geneva Conventions, and humanity even though we do not describe them in these reports.

  • Ukrainian Counteroffensives—Eastern Ukraine
  • Russian Main Effort—Eastern Ukraine (comprised of one subordinate and one supporting effort);
  • Russian Subordinate Main Effort—Capture the entirety of Donetsk Oblast
  • Russian Supporting Effort—Southern Axis
  • Russian Mobilization and Force Generation Efforts
  • Activities in Russian-occupied Areas

Ukrainian Counteroffensives (Ukrainian efforts to liberate Russian-occupied territories)

Eastern Ukraine: (Eastern Kharkiv Oblast-Western Luhansk Oblast)

Russian sources claimed that Ukrainian forces continued counteroffensive operations along the Svatove-Kreminna line on November 22. Ukrainian officials reported that bad weather continues to slow down Russian operations on the Svatove-Kreminna line.[28] The Russian Ministry of Defense (MoD) claimed that Russian artillery units repelled Ukrainian forces attempting to advance in the direction of Novoselivske (23km northwest of Svatove).[29] Ukrainian Luhansk Oblast Administration stated that Russian forces conducted defensive operations and continued artillery fire in the areas of  Novoselivske, Stelmakhivka, Ploshchanka, and Makiivka, all west of the N26 and R66 highways.[30] The Ukrainian General Staff reported that Ukrainian forces repelled a Russian assault near Stelmakhivka (16km northwest of Svatove), while the Russian MoD claimed that Russian forces stopped a Ukrainian attempt to seize the settlement.[31] Luhansk People’s Republic (LNR) Deputy Interior Minister Vitaly Kiselev shared video footage purporting to show the aftermath of a Ukrainian attempted offensive near Orlianka (22km east of Kupyansk).[32] A Russian source claimed that Russian forces repelled a Ukrainian assault on Kuzemivka (13km northwest of Svatove), and Ukrainian attacks in the direction of Holykove (17km north of Kreminna) and Chervonopopivka (6km northwest of Kreminna).[33]  The Ukrainian General Staff reported that Russian forces continued routine indirect fire along the line of contact in eastern Kharkiv and western Luhansk oblasts.[34]

Ukrainian forces continued to repel Russian assaults west of Lysychansk. Luhansk Oblast Administration Head Serhiy Haidai reported that Ukrainian forces repel Russian attacks on Bilohorivka (15km northwest of Lysychansk) daily.[35]  A Russian source claimed that Russian forces are highly active in the vicinity of Verkhnokamianka (17km southwest of Lysychansk) and stated that Ukrainian forces are firing artillery at Russian equipment in this area.[36]

Russian Main Effort—Eastern Ukraine

Russian Subordinate Main Effort—Donetsk Oblast (Russian objective: Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas)

Russian forces continued to conduct offensive operations in the Bakhmut and Avdiivka directions on November 22. The Ukrainian General Staff reported that Ukrainian forces repelled Russian assaults on Bakhmut; within 30km northeast of Bakhmut near Spirne, Bilohorivka, Yakovlivka, and Soledar; and within 4km south of Bakhmut near Opytne.[37] The Ukrainian General Staff also reported that Ukrainian forces repelled Russian assaults within 8km northeast of Avdiivka near Kamianka and Vesele, and within 37km southwest of Avdiivka near Pervomaiske, Krasnohorivka, Marinka, and Novomykhailivka.[38] The Donetsk People’s Republic (DNR) People’s Militia posted a video on November 22 purporting to show the 100th Brigade of the DNR People’s Militia conducting an assault near Ukrainian positions within 16km southwest of Avdiivka, near Nevelske.[39] Several Russian sources claimed that Russian forces made advances in Marinka and that Ukrainian forces suffered heavy losses and are slowly retreating from positions in the city.[40] Russian milbloggers claimed that Russian forces have also cut two of three supply roads into Marinka.[41] A Russian source claimed on November 21 that Russian aviation regularly strikes the positions of Ukrainian forces in Marinka.[42] A Russian milblogger claimed that Russian advances in the area of Marinka are slow because the surrounding landscape is mainly comprised of open fields with little cover.[43]

Russian forces conducted defensive operations in western Donetsk on November 22. The Ukrainian General Staff reported that Russian forces are defending captured lines in western Donetsk Oblast.[44] A Russian milblogger claimed that Russian forces repelled Ukrainian counterattacks on Russian positions in Pavlivka (53km southwest of Donetsk City) on November 20 and 21.[45]  A Georgia-based open-source intelligence group suggested that Russian forces may be waiting for drier weather to restart offensive operations in the directions of Hulyaipole, Vuhledar, and Marinka.[46] The Ukrainian General Staff reported that Russian forces continued routine indirect fire along the line of contact in eastern Zaporizhia and Donetsk oblasts.[47]

Supporting Effort—Southern Axis (Russian objective: Maintain frontline positions and secure rear areas against Ukrainian strikes)

Note: ISW will report on activities in Kherson Oblast as part of the Southern Axis in this and subsequent updates. Ukraine’s counteroffensive in right-bank Kherson Oblast has accomplished its stated objectives, so ISW will not present a Southern Ukraine counteroffensive section until Ukrainian forces resume counteroffensives in southern Ukraine.

Russian forces continued conducting defensive measures and establishing fortifications in Kherson Oblast south of the Dnipro River on November 22. The Ukrainian General Staff reported that Russian forces also continued to shell Ukrainian positions on the right (west) bank of the Dnipro River.[48] A Russian source claimed that Russian artillery repelled a Ukrainian reconnaissance group that attempted to cross the Dnipro River by boat, but did not provide any evidence for this claim.[49] Ukrainian Center for Strategic Communications and Information Security also reported that Ukrainian forces are continuing to carry out unspecified operations on the  Kinburn Spit, but specified that Russian forces are still holding positions at the spit.[50] Russian forces continued routine shelling in Southern Ukraine on November 22.[51]

The Russian MoD continued to accuse Ukraine of provoking a man-made disaster at Zaporizhzia Nuclear Power Plant (ZNPP) on November 22.  The Russian MOD accused Ukrainian forces of shelling the ZNPP on November 21, stating that Ukraine threatened to stage a catastrophe at the ZNPP.[52] The Russian MoD and another Russian source claimed that Russian forces destroyed the Ukrainian artillery systems in Marhanets, Dnipropetrovsk Oblast, that were responsible for the shelling of ZNPP.[53] Dnipropetrovsk Oblast officials reported that Russian forces shelled Marhanets and surrounding settlements from the direction of Enerhodar on November 22.[54] ISW has previously assessed that these accusations are likely a continuation of Russian information and false-flag operations to consolidate control of the plant and an effort to portray Russian control of ZNPP as an essential condition for avoiding a man-made nuclear or radiological disaster.[55] Some Russian sources speculated that Russian occupation authorities will hand over the ZNPP to the International Atomic Energy Agency (IAEA) and Ukrainian authorities due to the perceived increased instability at ZNPP.[56] The Kremlin will likely continue to assert control over the ZNPP as a tool for international leverage, however. 

Crimean occupation officials demonstrated heightened unease on November 22, likely over Ukrainian strikes on Russian GLOCs on the peninsula and ongoing military operations on the Kinburn Spit. Russian sources shared footage of Russian air defenses activating on November 22, claiming that Russian forces shot down multiple Ukrainian drones over Crimea.[57] Crimea occupation head Sergey Aksyonov subsequently announced that Crimea is raising its terrorist threat level to high (yellow) until at least December 7.[58] Russian milbloggers claimed that Russian authorities are preparing for an evacuation of administration officials and military equipment in Armyansk (about 100km southeast of Kherson City) due to the threat of Ukrainian strikes on northern Crimea.[59] A milblogger even claimed that he helped conduct the evacuation, while another milblogger claimed that women and children are already evacuating from Armyansk.[60] Aksyonov denied evacuation claims, and some milbloggers claimed that Armyansk occupation authorities conducted evacuation exercises.[61] ISW is unable to confirm the veracity of these claims. The Ukrainian Resistance Center also reported that Russian forces are planning to expand a road on the Arabat Spit (45km from Dzhankoy) to transfer military equipment in an effort to relocate the GLOC from Armyansk.[62] ISW assesses that Ukrainian forces are unable to conduct an immediate attack on Armyansk, but these claims likely indicate that Russian authorities are exhibiting a level of worry close to panic.

Mobilization and Force Generation Efforts (Russian objective: Expand combat power without conducting general mobilization)

The Kremlin continues to deflect mobilization concerns onto the Russian Ministry of Defense (MoD). Kremlin Spokesperson Dmitry Peskov stated on November 22 that the Kremlin is not discussing the possibility of a new mobilization wave but noted that he is “unable to speak for the Russian MoD.”[63] Lower-end Kremlin officials are also beginning to address the Kremlin regarding the duration of mobilization and its problems. A member of the Yabloko party of the Karelia legislative assembly, Emilia Slabunova, recorded a video appeal with another parliamentarian demanding that Russian President Vladimir Putin issue a decree legally announcing the end of mobilization.[64] Yabloko members added that Russian officials are continuing to mobilize men regardless of Putin’s, the Russian MoD’s, and Peskov’s announcements regarding the end of mobilization. Putin is unlikely to issue such an order, however, since ending the mobilization period officially would require demobilizing servicemen in accordance with the Russian mobilization law.[65] Putin is also unlikely to sign a decree that specifies that Russia will not mobilize additional men while maintaining already-mobilized men on the frontlines because the Kremlin is interested in continuing its crypto mobilization campaign.

Russian recruitment officials are continuing to carry out crypto mobilization procedures in Russia and occupied Ukrainian territories. Wagner Group financier Yevheny Prigozhin subtly implied that he “was near” Kuzbass, Kemerovo Oblast, when responding to a question about prisoner recruitment in the region.[66] Prigozhin later shared a video response reportedly from Kuzbass Wagner recruits claiming that they are currently undergoing training.[67] Zaporizhia Oblast occupation head Yevgeniy Balitsky published footage of the ”Sudoplatov” volunteer battalion in occupied Zaporizhia Oblast that had reportedly recruited residents of Zaporizhia and Kherson oblasts, Crimea, the Urals, and unspecified Russian regions.[68]

The Kremlin continues its efforts to lure more men into service by promising unsustainable financial incentives that will have a long-term effect on the Russian economy. Russian Prime Minister Mikhail Mishustin stated that participation in the “special military operation” in Ukraine counts as double the length of service, which will double the normal pension payments for veterans.[69] The Kremlin will likely face significant long-term economic challenges if it decides to uphold its pension provisions in the future, while consistently failing to pay Russian servicemen in the present. Russian sources reported that mobilized men from Sverdlovsk Oblast continued to complain of the lack of monthly payments.[70] A pro-Kremlin source shared an account of a wife of a contract serviceman from Smolensk Oblast noting that her husband had not received his one-time enlistment bonus.[71]

Russian Armed Forces are unable to properly train or provide for all mobilized men, triggering social tensions within Russian society. Mishustin announced on November 22 that the Russian Coordination Council approved the simplified procurement of war supplies for nine security services including Rosgvardia, the Federal Penitentiary Service, and the Ministry of Internal Affairs.[72] While this provision aims to prioritize security services in repairing military equipment or allow for faster procurement of weapons, it is unlikely to resolve supply shortages triggered by Western sanctions and Russian industrial-military complex problems. Nizhny Novgorod Oblast’s Security Department Head Natalia Cherepanova stated that mobilized men from Nizhny Novgorod stationed in Kursk Oblast do not have enough equipment to enter the combat zone.[73] Samara Oblast airsoft instructors also stepped in to train mobilized men.[74] A Russia-based Council of Mothers and Wives movement demanded a meeting with Putin over mobilization and conscription concerns and demanded demobilization.[75]

The Russian Armed Forces are continuing to suffer losses among personnel due to poor training, lack of equipment, and diminishing morale. A Russian investigative outlet, 7x7 – Horizontal Russia, reported that at least 39 mobilized Russian men have died before reaching the frontlines due to health problems and suicide.[76] Other opposition outlets, citing Primorsky Krai mobilized men, stated that only 19 men out of 120 belonging to the 155th Separate Guards Marine Brigade survived the battle for Pavlivka.[77] The Guardian reported that Kherson City locals also noted that Russian forces constantly burned dead Russian servicemen at a landfill, which has likely had negative impacts on Russian morale.[78] Mobilized servicemen continued to show poor discipline as video footage from Yurga, Kemerovo Oblast showed mobilized men fighting with locals at a cafe.[79]

Activity in Russian-occupied Areas (Russian objective: consolidate administrative control of occupied and annexed areas; forcibly integrate Ukrainian civilians into Russian sociocultural, economic, military, and governance systems)

Russian occupation officials continued measures to strengthen law enforcement and repress local populations of occupied areas on November 22. The Ukrainian Resistance Center reported that Russian forces in the Melitopol area of Zaporizhia Oblast are searching private garages on the grounds of searching for partisan affiliation and that Russian officials in Luhansk Oblast are arbitrarily detaining citizens under suspicion of harboring pro-Ukrainian sympathies.[80] The Ukrainian Resistance Center also reported that Russian officials seek to create a “police state” in occupied Ukraine and noted that over 52,000 Russian law enforcement personnel are now on occupied territory, with more on the way.[81] This figure is likely reflective of continued anxiety amongst occupation officials regarding the threat of Ukrainian counteroffensive advances and partisan challenges to occupation regimes.

Russian sources continue to tout the forced adoption of Ukrainian children into Russian families on November 22. A Russian milblogger circulated the fifth part of a Russian documentary series following the adoption of three children from Snizhne, Donetsk Oblast into a Russian family.[82] As ISW previously noted, This documentary series being circulated by Russian sources clearly depicts Ukrainian children being adopted into Russian families, which may constitute a violation of the Convention on the Prevention and Punishment of the Crime of Genocide and be part of a wider ethnic cleansing campaign.[83] This documentary campaign is likely intended to propagate informational conditions to normalize the forced assimilation of Ukrainian children into Russian society.

Russian politicians continue to foster relationships with occupied areas of Ukraine to oversee the bureaucratic, administrative, and economic assimilation of these areas into the Russian Federation. Russian Deputy Prime Minister for Construction and Regional Development met with Kherson Oblast occupation Head Vladimir Saldo on November 22 to discuss the restoration of infrastructure, roads, and the economy in occupied Kherson Oblast.[84] First Deputy Head of the Russian Presidential Administration Sergei Kiriyenko met with Donetsk People’s Republic (DNR) Head Denis Pushilin to visit state institutions in occupied Donetsk Oblast.[85] Occupation officials likely hope to leverage relationships with Russian politicians to lend legitimacy to their administrative efforts.

Note: ISW does not receive any classified material from any source, 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.   

[1] https://t.me/readovkanews/47438

[2] https://t.me/readovkanews/47438; https://t.me/notes_veterans/6516 ; https://t.me/rybar/41120  

[3] https://t.me/notes_veterans/6738; https://t.me/notes_veterans/6736; ht...

[4] https://t.me/vvgladkov/1323

[5] https://t.me/concordgroup_official/60

[6] https://armyinform dot com.ua/2022/11/20/u-luganskij-oblasti-12-naselenyh-punktiv-pid-ukrayinskym-praporom-sergij-cherevatyj/  

[7] https://t.me/svobodnieslova/946 ; https://verstka(dot)media/protesty-rodstvennikov-mobilizovannyh-karta/  

[8] https://meduza.io/feature/2022/11/22/ravnodushie-i-apatiya-otstante-ot-n...

[9] https://www.understandingwar.org/backgrounder/russian-offensive-campaign...

[10] https://www.understandingwar.org/backgrounder/russian-offensive-campaign... https://www.understandingwar.org/backgrounder/russian-offensive-campaign...

[11] https://www.understandingwar.org/backgrounder/russian-offensive-campaign... https://www.understandingwar.org/backgrounder/russian-offensive-campaign...

[12] https://twitter.com/oleksiireznikov/status/1594998365170896896

[13] https://twitter.com/oleksiireznikov/status/1594998365170896896

[14] https://www.youtube.com/watch?v=BuK0QhNRr_w   

[15] https://www.youtube.com/watch?v=BuK0QhNRr_w   

[16] https://www.facebook.com/1784199130/posts/pfbid0RGt3ohyqtQsF73vuMjgkCF6m...  

[17] https://armyinform dot com.ua/2022/11/21/koly-rosiya-otrymaye-iranski-balistychni-rakety-ta-pochne-masovanu-ataku/

[18] https://armyinform dot com.ua/2022/11/21/koly-rosiya-otrymaye-iranski-balistychni-rakety-ta-pochne-masovanu-ataku/

[19] https://isw.pub/UkrWar110122

[20] https://armyinform dot com.ua/2022/11/21/koly-rosiya-otrymaye-iranski-balistychni-rakety-ta-pochne-masovanu-ataku/

[21] https://twitter.com/oleksiireznikov/status/1594998365170896896   

[22] https://www.mehrnews dot com/news/5638021

[23] https://www.jpost.com/international/article-722853; https://gur.gov.ua/...

[24] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02CThsnZkSjw15KC5yae...

[25] https://twitter.com/tiamat007/status/1594734572654268417 https://twitter.com/tiamat007/status/1594735013698097152 https://twitter.com/tiamat007/status/1594735499922575363 https://twitter.com/tiamat007/status/1594735926239969281 https://twitter.com/tiamat007/status/1594737376664117248 https://twitter.com/tiamat007/status/1594737751143981057

[26] https://twitter.com/tiamat007/status/1594738711769780226https://twitter.com/JoshuaKoontz__/status/1594746792335261706

[27] https://isw.pub/UkrWar111922

[28] https://t.me/luhanskaVTSA/6995

[29] https://t.me/mod_russia/21950

[30] https://t.me/luhanskaVTSA/6990

[31]  https://www.facebook.com/GeneralStaff.ua/posts/pfbid0xoPL6yWRaXtp62Wbhtr...

[32] https://t.me/kommunist/13467

[33] https://t.me/readovkanews/47412

[34] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02CThsnZkSjw15KC5yae...

[35] https://t.me/luhanskaVTSA/6995 ;

[36] https://notes.citeam.org/ru-dispatch-nov-18-21 ; https://t.me/cit_back...

[37] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0xoPL6yWRaXtp62Wbhtr...

[38] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0xoPL6yWRaXtp62Wbhtr...

[39] https://t.me/nm_dnr/9444   

[40] https://t.me/kommunist/13456 ; https://t.me/ThisisfactZ/1483 ; https...

[41] https://t.me/ThisisfactZ/1483 ; https://t.me/boris_rozhin/70989

[42] https://t.me/readovkanews/47412

[43] https://t.me/boris_rozhin/70989

[44] https://www.facebook.com/GeneralStaff.ua/posts/pfbid0xoPL6yWRaXtp62Wbhtr...

[45] https://t.me/milchronicles/1328

[46] https://t.me/cit_backup/1213 ; https://notes.citeam.org/ru-dispatch-no...

[47] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02CThsnZkSjw15KC5yae...

[48] https://www.facebook.com/GeneralStaff.ua/posts/pfbid02CThsnZkSjw15KC5yae...

[49] https://t.me/boris_rozhin/70930

[50] https://t.me/spravdi/21311

[51] https://t.me/starukhofficial/4248; https://t.me/zoda_gov_ua/14878 http...

[52] https://t.me/mod_russia/21950

[53] https://t.me/russkiy_opolchenec/35041; https://t.me/mod_russia/21950

[54] https://t.me/vilkul/2282 ; https://t.me/dnipropetrovskaODA/2517https://t.me/Yevtushenko_E/1488; https://t.me/Yevtushenko_E/1487 ; ht...

[55] https://www.understandingwar.org/backgrounder/russian-offensive-campaign...

[56] https://t.me/stranaua/76306  ; https://t.me/rybar/41379

[57] https://t.me/rybar/41390; https://twitter.com/bayraktar_1love/status/15...

[58] https://t.me/Aksenov82/1736; https://t.me/rybar/41390; https://t.me/vo...

[59] https://t.me/RSaponkov/4024; https://t.me/RSaponkov/4023; https://t.me/separ_13/5296https://twitter.com/666_mancer/status/1595010376185401344; https://t.me...

[60] https://t.me/RSaponkov/4023; https://t.me/separ_13/5296 ; https://twitter.com/666_mancer/status/1595010376185401344

[61] https://t.me/zhivoff/7244; https://t.me/readovkanews/47426; https://t.me/wargonzo/9392 

[62] https://sprotyv dot mod dot gov.ua/2022/11/21/rosiyany-buduyut-dorogu-na-arabatskij-strilczi-dlya-perekydannya-tehniky/

[63] https://t.me/rbc_news/63265

[64] https://t.me/Slabunova/1103 ; https://meduza.io/news/2022/11/22/v-kare...

[65] https://meduza dot io/cards/tak-zavershena-mobilizatsiya-v-rossii-ili-vse-taki-net

[66] https://t.me/concordgroup_official/58

[67] https://t.me/concordgroup_official/59

[68] https://t.me/BalitskyEV/515

[69] https://www dot interfax dot ru/russia/873626

[70] https://t.me/itsmycity/23652

[71] https://t.me/readovkanews/47441  

[72] https://www.rbc dot ru/rbcfreenews/637cb1fe9a79477e578d5fee?from=newsfeed?utm_source=telegram&utm_medium=messenger

[73] https://t.me/newsnn/11032

[74] https://zona dot media/article/2022/11/21/airsoft

[75] https://t.me/SOVETMATERI/950 ; https://meduza.io/feature/2022/11/22/vy...

[76] https://t.me/horizontal_russia/17171

[77] https://t.me/sotaproject/49831

[78] https://twitter.com/bayraktar_1love/status/1594789591046840320?s=20&t=FZ... theguardian.com/world/2022/nov/21/russians-accused-of-burning-bodies-at-kherson-landfill ; https://t.me/hueviyherson/29586

[79] https://t.me/bazabazon/14569  

[80] https://sprotyv dot mod dot gov.ua/2022/11/22/pid-melitopolem-okupanty-vlashtuvaly-rejd-po-garazhah-shukayut-pidpillya/; https://sprotyv dot mod.gov.ua/2022/11/22/rosiyany-zatrymaly-30-meshkancziv-bilovodska-za-pidtrymku-zsu/

[81] https://sprotyv dot mod dot gov.ua/2022/11/22/rosiyany-stvoryuyut-na-tot-policzejsku-derzhavu/

[82] https://t.me/voenkorKotenok/42929

[83] https://isw.pub/UkrWar111222; https://isw.pub/UkrWar111622; https://is... https://isw.pub/RusCampaignOct15

[84] https://t.me/mkhusnullin/690

[85] https://t.me/readovkanews/47406