2022 Russian invasion of Ukraine

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>


Lua error in package.lua at line 80: module 'strict' not found. On 24 February 2022, Russia invaded Ukraine in a major escalation of the Russo-Ukrainian War, which began in 2014. The invasion has caused tens of thousands of deaths on both sides and has instigated Europe's largest refugee crisis since World War II. About 8 million Ukrainians were displaced within their country by late May, and slightly more than 8.0 million fled the country by 31 January 2023.

After the Revolution of Dignity in 2014, Russia annexed Crimea and Russian-backed paramilitaries seized the Luhansk and Donetsk oblasts of Ukraine's Donbas region, sparking a regional war. In March 2021, Russia began a military build-up, amassing up to 190,000 soldiers at Ukraine's borders. Russian government officials denied plans to attack Ukraine until the day before the invasion. On 21 February 2022, Russia recognised the Donetsk People's Republic and the Luhansk People's Republic, two self-proclaimed breakaway quasi-states in the Donbas. The next day, the Federation Council of Russia authorised the use of military force and Russian soldiers entered both territories.

The invasion began the morning of 24 February 2022 upon Russian president Vladimir Putin's announcement of a "special military operation" seeking the "demilitarisation" and "denazification" of Ukraine. In his address, Putin espoused irredentist views, challenged Ukraine's right to statehood, and falsely claimed that Ukraine was governed by neo-Nazis who persecuted the ethnic Russian minority. Minutes later, Russian air strikes and a ground invasion were launched along a northern front from Belarus towards Kyiv, a north-eastern front towards Kharkiv, a southern front from Crimea, and a south-eastern front from Donetsk and Luhansk. In response, Ukrainian president Volodymyr Zelenskyy enacted martial law and a general mobilisation.

Russian troops retreated from the northern front by April. On the southern and south-eastern fronts, Russia captured Kherson in March and then Mariupol in May after a siege. On 18 April, Russia launched a renewed battle of Donbas. Russian forces continued to bomb both military and civilian targets far from the front line, including electrical and water systems. In late 2022, Ukraine launched counteroffensives in the south and in the east. Soon after, Russia announced the illegal annexation of four partly occupied oblasts.[1][2] In November, Ukraine retook Kherson.

The illegal invasion[3] has been met with widespread international condemnation. The United Nations General Assembly passed a resolution condemning the invasion and demanding a full withdrawal of Russian forces. The International Court of Justice ordered Russia to suspend military operations and the Council of Europe expelled Russia. Many countries imposed sanctions on Russia, and on its ally Belarus, and provided humanitarian and military aid to Ukraine. Protests occurred around the world; those in Russia were met with mass arrests and increased media censorship. Over 1,000 companies left Russia and Belarus in response to the invasion. The International Criminal Court has opened an investigation into crimes against humanity in Ukraine since 2013, including war crimes in the 2022 invasion.

<templatestyles src="Template:TOC limit/styles.css" />

Background

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Protesters in Kyiv during Euromaidan, November 2013

After the Soviet Union (USSR) dissolved in 1991, the newly independent republics of Ukraine and Russia maintained ties. Ukraine agreed in 1994 to sign the Nuclear Non-Proliferation Treaty and dismantle the nuclear weapons in Ukraine left by the USSR.[4] In return, Russia, the United Kingdom (UK), and the United States (US) agreed in the Budapest Memorandum to uphold the territorial integrity of Ukraine.[5][6] In 1999, Russia signed the Charter for European Security, which "reaffirm[ed] the inherent right of each and every participating state to be free to choose or change its security arrangements, including treaties of alliance".[7] After the Soviet Union collapsed, several former Eastern Bloc countries joined NATO, partly due to regional security threats such as the 1993 Russian constitutional crisis, the War in Abkhazia (1992–1993) and the First Chechen War (1994–1996).[8] Russian leaders claimed Western powers had pledged that NATO would not expand eastward, although this is disputed.[9][10] At the 2008 Bucharest summit, Ukraine and Georgia sought to join NATO.[11] The response among existing members was divided, with Western European countries concerned about antagonising Russia.[12] NATO ultimately refused to offer Ukraine and Georgia membership, but also issued a statement agreeing that "these countries will become members of NATO". Vladimir Putin voiced strong opposition to the NATO membership bids,[13] and Russian foreign minister Sergei Lavrov said Russia would do everything it could to prevent their admittance.[14]

File:Map of Ukraine with Cities.png
Ukraine, with the annexed Crimea in the south and two Russia-backed separatist republics in Donbas in the east

In November 2013, Ukrainian president Viktor Yanukovych refused to sign an association agreement with the European Union (EU), overruling the Verkhovna Rada and instead choosing closer ties with the Russian-led Eurasian Economic Union. Russia had put pressure on Ukraine to reject the agreement.[15] This triggered a wave of pro-EU protests known as Euromaidan, culminating in the removal of Yanukovych in February 2014 and subsequent pro-Russian unrest in eastern and southern parts of Ukraine. Russian soldiers without insignia took control of strategic positions and infrastructure in the Ukrainian territory of Crimea, and seized the Crimean Parliament. In March, Russia organized a controversial referendum and annexed Crimea. This was followed by the outbreak of the war in Donbas, which began in April 2014 with the formation of two Russia-backed separatist quasi-states: the Donetsk People's Republic and the Luhansk People's Republic.[16][17] Russian troops were involved in the conflict.[18][19][20] The Minsk agreements signed in September 2014 and February 2015 were a bid to stop the fighting, but ceasefires repeatedly failed.[21] A dispute emerged over the role of Russia: Normandy Format members France, Germany, and Ukraine saw Minsk as an agreement between Russia and Ukraine, whereas Russia insisted Ukraine should negotiate directly with the two separatist republics.[22][23]

In 2021, Putin refused offers from Zelenskyy to hold high-level talks, and the Russian government endorsed an article by former president Dmitry Medvedev arguing that it was pointless to deal with Ukraine while it remained a "vassal" of the United States.[24] The annexation of Crimea led to a new wave of Russian nationalism, with much of the Russian neo-imperial movement aspiring to annex more Ukrainian land, including the unrecognized Novorossiya.[25] Analyst Vladimir Socor argued that Putin's 2014 speech after the annexation of Crimea was a de facto "manifesto of Greater-Russia Irredentism".[26] In July 2021, Putin published an essay titled "On the Historical Unity of Russians and Ukrainians", reaffirming that Russians and Ukrainians were "one people".[27] American historian Timothy Snyder described Putin's ideas as imperialism.[28] British journalist Edward Lucas described it as historical revisionism.[29] Other observers have noted that the Russian leadership holds a distorted view of modern Ukraine, as well as its history.[30][31][32]

Prelude to the invasion

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:2nd Battalion, 503rd Infantry Regiment, 173rd Airborne Brigade depart Aviano Air Base, Italy, Feb. 24, 2022.jpg
US paratroopers of 2nd Battalion, 503rd Infantry Regiment depart Italy's Aviano Air Base for Latvia, 23 February 2022. Thousands of US troops were deployed to Eastern Europe amid Russia's military build-up.[33]

In March and April 2021, Russia began a major military build-up near the Russo-Ukrainian border. A second build-up followed from October 2021 to February 2022, in both Russia and Belarus.[34] Members of the Russian government repeatedly denied having plans to invade or attack Ukraine;[35][36] including government spokesman Dmitry Peskov on 28 November 2021, Deputy Foreign Minister Sergei Ryabkov on 19 January 2022,[37] Russian ambassador to the US Anatoly Antonov on 20 February 2022,[35] and Russian ambassador to the Czech Republic Alexander Zmeevsky on 23 February 2022.[38][39]

Putin's chief national security adviser, Nikolai Patrushev,[40] believed that the West had been in an undeclared war with Russia for years.[41] Russia's updated national security strategy, published in May 2021, said that Russia may use "forceful methods" to "thwart or avert unfriendly actions that threaten the sovereignty and territorial integrity of the Russian Federation".[42][43] Sources say the decision to invade Ukraine was made by Putin and a small group of war hawks in Putin's inner circle, including Patrushev and minister of defence Sergei Shoigu.[44]

During the second build-up, Russia demanded that the US and NATO enter into a legally binding arrangement preventing Ukraine from ever joining NATO, and remove multinational forces from NATO's Eastern European member states.[45] Russia threatened an unspecified military response if NATO followed an "aggressive line".[46] These demands were widely seen as non-viable; new NATO members in Central and Eastern Europe had joined the alliance because they preferred the safety and economic opportunities offered by NATO and the EU, and their governments sought protection from Russian irredentism.[47] A formal treaty to prevent Ukraine from joining NATO would contravene the treaty's "open door" policy, despite NATO's unenthusiastic response to Ukrainian requests to join.[48] Emmanuel Macron and Olaf Scholz made respective efforts to prevent the war in February. Macron met with Putin but failed to convince him not to go forward with the attack. Scholz warned Putin about heavy sanctions that would be imposed should he invade Ukraine. Scholz, in trying to negotiate a settlement, also told Zelenskyy to renounce aspirations to join NATO and declare neutrality; however, Zelenskyy said Putin could not be trusted to uphold such an agreement.[49]

Putin's announcement of a "special military operation"

File:Обращение Президента Российской Федерации 2022-02-24.webm
Putin's address to the nation on 24 February 2022. Minutes after Putin's announcement, the invasion began.

On 24 February, before 5:00 a.m. Kyiv time,[50] Putin announced a "special military operation" in the country and "effectively declared war on Ukraine."[51][52] In his speech, Putin said he had no plans to occupy Ukrainian territory and that he supported the right of the Ukrainian people to self-determination.[53] He said the purpose of the "operation" was to "protect the people" in the predominantly Russian-speaking region of Donbas who he falsely claimed that "for eight years now, [had] been facing humiliation and genocide perpetrated by the Kyiv regime".[54] Putin said that Russia sought the "demilitarisation and denazification" of Ukraine.[55] Within minutes of Putin's announcement, explosions were reported in Kyiv, Kharkiv, Odesa, and the Donbas region.[56] Later an alleged report from Russia's Federal Security Service (FSB) was leaked, claiming that the intelligence agency had not been aware of Putin's plan to invade Ukraine.[57] Russian troops entered Ukraine from the north in Belarus (towards Kyiv); from the north-east in Russia (towards Kharkiv); from the east in the Donetsk People's Republic and the Luhansk People's Republic; and from the south in Crimea.[58] Russian equipment and vehicles were marked with a white Z military symbol (a non-Cyrillic letter), believed to be a measure to prevent friendly fire.[34]

Immediately following the attack, Zelenskyy declared martial law in Ukraine.[59] The same evening, he ordered a general mobilisation of all Ukrainian males between 18 and 60 years old,[60] prohibiting them from leaving the country.[61]

Invasion and resistance

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Battle of Kyiv (2022).svg
Military control around Kyiv on 2 April 2022

The invasion began at dawn of 24 February,[51] with infantry divisions and armoured and air support in Eastern Ukraine, and dozens of missile attacks across both Eastern Ukraine and Western Ukraine.[62][63] The first fighting took place in Luhansk Oblast near Milove village on the border with Russia at 3:40 a.m. Kyiv time.[64] The main infantry and tank attacks were launched in four spearhead incursions, creating a northern front launched towards Kyiv, a southern front originating in Crimea, a south-eastern front launched at the cities of Luhansk and Donbas, and an eastern front.[65][66]

Dozens of missile strikes across Ukraine reached as far west as Lviv.[67][68] Wagner Group mercenaries and Chechen forces reportedly made several attempts to assassinate Volodymyr Zelenskyy. The Ukrainian government said these efforts were thwarted by anti-war officials in Russia's FSB, who shared intelligence of the plans.[69] The Russian invasion was unexpectedly met by fierce Ukrainian resistance.[70] In Kyiv, Russia failed to take the city as its attacks were repulsed at the suburbs during the battles of Irpin, Hostomel and Bucha. The Russian army tried to encircle the capital, but Ukrainian forces managed to hold ground. Ukraine utilized Western arms to great effectiveness, including the Javelin anti-tank missile and the Stinger anti-aircraft missile, thinning Russian supply lines and stalling the offensive.[71] The defense of the Ukrainian capital was under the command of general Oleksandr Syrskyi.[72]

On 9 March, a column of Russian tanks and armoured vehicles was ambushed in Brovary, suffered heavy losses and was forced to retreat.[73] The Russian army adopted siege tactics on the Western front around the key cities of Chernihiv, Sumy and Kharkiv, but failed to capture them due to stiff resistance and logistical setbacks.[74] On the southern front, Russian forces captured the major city of Kherson on 2 March. In Mykolaiv Oblast, they advanced as far as Voznesensk but were repelled south of Mykolaiv. On 25 March, the Russian Defence Ministry stated that the first stage of the "military operation" in Ukraine was "generally complete", that the Ukrainian military forces had suffered serious losses, and that the Russian military would now concentrate on the "liberation of Donbas".[75][76] The "first stage" of the invasion was conducted on four fronts[77][78] including one towards western Kyiv from Belarus by the Russian Eastern Military District, comprising the 29th, 35th, and 36th Combined Arms Armies. A second axis, deployed towards eastern Kyiv from Russia by the Central Military District (north-eastern front), comprised the 41st Combined Arms Army and the 2nd Guards Combined Arms Army.[79]

A third axis was deployed towards Kharkiv by the Western Military District (eastern front), with the 1st Guards Tank Army and 20th Combined Arms Army. A fourth, southern front originating in occupied Crimea and Russia's Rostov oblast with an eastern axis towards Odesa and a western area of operations toward Mariupol was opened by the Southern Military District, including the 58th, 49th, and 8th Combined Arms Army, the latter also commanding the 1st and 2nd Army Corps of the Russian separatist forces in Donbas.[79] By 7 April, Russian troops deployed to the northern front by the Russian Eastern Military District pulled back from the Kyiv offensive, apparently to resupply and redeploy to the Donbas region to reinforce the renewed invasion of south-eastern Ukraine. The north-eastern front, including the Central Military District, was similarly withdrawn for resupply and redeployment to south-eastern Ukraine.[79][80] By 8 April, General Alexander Dvornikov was placed in charge of military operations during the invasion.[81] On 18 April, retired Lieutenant General Douglas Lute, the former US ambassador to NATO, reported in a PBS NewsHour interview that Russia had repositioned its troops to initiate a new assault on Eastern Ukraine which would be limited to Russia's original deployment of 150,000 to 190,000 troops for the invasion, though the troops were being well supplied from adequate weapon stockpiles in Russia. For Lute, this contrasted sharply with the vast size of the Ukrainian conscription of all-male Ukrainian citizens between 16 and 60 years of age, but without adequate weapons in Ukraine's highly limited stockpiles of weapons.[82] On 26 April, delegates of the US and 40 allied nations met at Ramstein Air Base in Germany to discuss forming a coalition to provide economic support and military supplies and refitting to Ukraine.[83] Following Putin's Victory Day speech in early May, US Director of National Intelligence Avril Haines said no short term resolution to the invasion should be expected.[84]

Russian forces improved focus on the protection of supply lines by advancing slowly and methodically. They also benefited from centralising command under General Dvornikov.[85] Ukraine's reliance on Western-supplied equipment constrained operational effectiveness, as supplying countries feared that Ukraine would use Western-made materiel to strike targets in Russia.[86] Military experts disagreed on the future of the conflict; some suggested that Ukraine should trade territory for peace,[87] while others believed that Ukraine could maintain its resistance thanks to the Russian losses.[88] On 26 May 2022, the Conflict Intelligence Team, citing reports from Russian soldiers, reported that Colonel General Gennady Zhidko had been put in charge of Russian forces during the invasion, replacing Army General Dvornikov.[89][90][lower-alpha 1]

By 30 May, disparities between Russian and Ukrainian artillery were apparent with Ukrainian artillery being vastly outgunned by range and number.[92] In response to Biden's indication that enhanced artillery would be provided to Ukraine, Putin indicated that Russia would expand its invasion front to include new cities in Ukraine and in apparent retribution ordered a missile strike against Kyiv on 6 June after not directly attacking the city for several weeks.[93] On 10 June 2022, Vadym Skibitsky, deputy head of Ukraine's military intelligence, stated during the Severodonetsk campaign that the frontlines were where the future of the invasion would be decided: "This is an artillery war now, and we are losing in terms of artillery. Everything now depends on what [the west] gives us. Ukraine has one artillery piece to 10 to 15 Russian artillery pieces. Our western partners have given us about 10% of what they have."[94] On 29 June, Reuters reported that Director of National Intelligence Avril Haines, updating U.S. intelligence assessment of the Russian invasion, said that U.S. intelligence agencies agree that the invasion will continue "for an extended period of time ... In short, the picture remains pretty grim and Russia's attitude toward the West is hardening."[95] On 5 July, BBC reported that extensive destruction by the Russian invasion would cause immense financial damage to Ukraine's reconstruction economy stating: "Ukraine needs $750bn for a recovery plan and Russian oligarchs should contribute to the cost, Ukrainian Prime Minister Denys Shmyhal has told a reconstruction conference in Switzerland."[96]

On 8 October, the Russian Defence Ministry named Air Force General Sergei Surovikin as the overall commander of Russian forces fighting in Ukraine without naming who Surovikin was replacing.[97] By 11 January 2023, another change in high command put Valery Gerasimov, author of the Gerasimov doctrine, as the general in charge of the Ukrainian invasion by Russia.[98]

First phase: Invasion of Ukraine (24 February – 7 April)

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:2022 Russian Invasion of Ukraine Phase 1 animated.gif
2022 Russian invasion of Ukraine phase 1 from 24 February to 7 April 2022

The invasion began on 24 February, launched out of Belarus to target Kyiv, and from the northeast against the city of Kharkiv. The southeastern front was conducted as two separate spearheads, from Crimea and the southeast against Luhansk and Donetsk.[65][66]

Northern front

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Russian efforts to capture Kyiv included a probative spearhead on 24 February, from Belarus south along the west bank of the Dnipro River, apparently to encircle the city from the west, supported by two separate axes of attack from Russia along the east bank of the Dnipro: the western at Chernihiv, and the eastern at Sumy. These were likely intended to encircle Kyiv from the north-east and east.[63][62]

Russia apparently tried to rapidly seize Kyiv, with Spetsnaz infiltrating into the city supported by airborne operations and a rapid mechanised advance from the north, but was unsuccessful.[99][100][101][102] Russian forces advancing on Kyiv from Belarus gained control of the ghost towns of Chernobyl and Pripyat.[103][104] Russian Airborne Forces attempted to seize two key airfields near Kyiv, launching an airborne assault on Antonov Airport,[105][106] and a similar landing at Vasylkiv, near Vasylkiv Air Base, on 26 February.[107][108]

By early March, Russian advances along the west side of the Dnipro were limited by Ukrainian defences.[63][62] As of 5 March, a large Russian convoy, reportedly 64 kilometres (40 mi) long, had made little progress toward Kyiv.[109] The London-based think tank Royal United Services Institute (RUSI) assessed Russian advances from the north and east as "stalled".[110] Advances from Chernihiv largely halted as a siege began there. Russian forces continued to advance on Kyiv from the northwest, capturing Bucha, Hostomel, and Vorzel by 5 March,[111][112] though Irpin remained contested as of 9 March.[113] By 11 March, the lengthy convoy had largely dispersed and taken cover.[114] On 16 March, Ukrainian forces began a counter-offensive to repel Russian forces.[115] Unable to achieve a quick victory in Kyiv, Russian forces switched their strategy to indiscriminate bombing and siege warfare.[116][117]

On 25 March, a Ukrainian counter-offensive retook several towns to the east and west of Kyiv, including Makariv.[118][119] Russian troops in the Bucha area retreated north at the end of March. Ukrainian forces entered the city on 1 April.[120] Ukraine said it had recaptured the entire region around Kyiv, including Irpin, Bucha, and Hostomel, and uncovered evidence of war crimes in Bucha.[121] On 6 April, NATO secretary-general Jens Stoltenberg said that the Russian "retraction, resupply, and redeployment" of their troops from the Kyiv area should be interpreted as an expansion of Putin's plans for Ukraine, by redeploying and concentrating his forces on Eastern Ukraine.[80] Kyiv was generally left free from attack apart from isolated missile strikes. One did occur while UN Secretary-General António Guterres was visiting Kyiv on 28 April to discuss with Zelenskyy the survivors of the siege of Mariupol.[122]

North-eastern front

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Russian forces advanced into Chernihiv Oblast on 24 February and besieged its administrative capital. The next day Russian forces attacked and captured Konotop.[123][124] A separate advance into Sumy Oblast the same day attacked the city of Sumy, just 35 kilometres (22 mi) from the Russo-Ukrainian border. The advance bogged down in urban fighting, and Ukrainian forces successfully held the city, claiming more than 100 Russian armoured vehicles were destroyed and dozens of soldiers were captured.[125] Russian forces also attacked Okhtyrka, deploying thermobaric weapons.[126]

On 4 March, Frederick Kagan wrote that the Sumy axis was then "the most successful and dangerous Russian avenue of advance on Kyiv", and commented that the geography favoured mechanised advances as the terrain "is flat and sparsely populated, offering few good defensive positions".[62] Travelling along highways, Russian forces reached Brovary, an eastern suburb of Kyiv, on 4 March.[63][62] The Pentagon confirmed on 6 April that the Russian army had left Chernihiv Oblast, but Sumy Oblast remained contested.[127] On 7 April, the governor of Sumy Oblast said that Russian troops were gone, but left behind rigged explosives and other hazards.[128]

Southern front

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

On 24 February, Russian forces took control of the North Crimean Canal. Troops used explosives to destroy the dam that was blocking the river, allowing Crimea to obtain water from the Dnieper which had been cut off since 2014.[129] On 26 February, the siege of Mariupol began as the attack moved east linking to separatist-held Donbas.[126][130] En route, Russian forces entered Berdiansk and captured it.[131] On 1 March, Russian forces attacked Melitopol and nearby cities.[132][133] On 25 February, Russian units from the DPR moves on Mariupol and were defeated near Pavlopil.[134][135][136] By evening, the Russian Navy reportedly began an amphibious assault on the coast of the Sea of Azov 70 kilometres (43 mi) west of Mariupol. A US defence official said that Russian forces might be deploying thousands of marines from this beachhead.[137][138][139]

The Russian 22nd Army Corps approached the Zaporizhzhia Nuclear Power Plant on 26 February[140][141] and besieged Enerhodar in order to assume control.[142] A fire began,[143] but the International Atomic Energy Agency (IAEA) stated that essential equipment was undamaged.[144] Despite the fires, the plant recorded no radiation leaks.[145] A third Russian attack group from Crimea moved northwest and captured bridges over the Dnieper.[146] On 2 March, Russian troops won a battle at Kherson; this was the first major city to fall to Russian forces in the invasion.[147] Russian troops moved on Mykolaiv, attacking it two days later. They were repelled by Ukrainian forces.[148] On 2 March, Ukrainian forces initiated a counter-offensive on Horlivka,[149] controlled by the DPR since 2014.[150]

After renewed missile attacks on 14 March in Mariupol, the Ukrainian government said more than 2,500 had died.[151] By 18 March, Mariupol was completely encircled and fighting reached the city centre, hampering efforts to evacuate civilians.[152] On 20 March, an art school sheltering around 400 people, was destroyed by Russian bombs.[153] The Russians demanded surrender, and the Ukrainians refused.[65][66] On 24 March, Russian forces entered central Mariupol.[154] On 27 March, Ukrainian deputy prime minister Olha Stefanishyna said that "(m)ore than 85 percent of the whole town is destroyed."[155]

Putin told Emmanuel Macron in a phone call on 29 March that the bombardment of Mariupol would only end when the Ukrainians surrendered.[156] On 1 April Russian troops refused safe passage into Mariupol to 50 buses sent by the United Nations to evacuate civilians, as peace talks continued in Istanbul.[157] On 3 April, following the retreat of Russian forces from Kyiv, Russia expanded its attack on Southern Ukraine further west, with bombardment and strikes against Odesa, Mykolaiv, and the Zaporizhzhia Nuclear Power Plant.[158][159]

Eastern front

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Russian bombardment on the outskirts of Kharkiv.jpg
Russian bombardment on the outskirts of Kharkiv, 1 March

In the east, Russian troops attempted to capture Kharkiv, less than 35 kilometres (22 mi) from the Russian border,[160][161] and met strong Ukrainian resistance. On 25 February, the Millerovo air base was attacked by Ukrainian military forces with OTR-21 Tochka missiles, which according to Ukrainian officials, destroyed several Russian Air Force planes and started a fire.[67][68] On 28 February, missile attacks killed several people in Kharkiv.[162] On 1 March, Denis Pushilin, head of the DPR, announced that DPR forces had almost completely surrounded the city of Volnovakha.[163] On 2 March, Russian forces were repelled from Sievierodonetsk during an attack against the city.[164] Izium was reportedly captured by Russian forces on 17 March,[165] although fighting continued.[166]

On 25 March, the Russian defence ministry said it would seek to occupy major cities in Eastern Ukraine.[167] On 31 March, the Ukrainian military confirmed Izium was under Russian control,[168][169] and PBS News reported renewed shelling and missile attacks in Kharkiv, as bad or worse than before, as peace talks with Russia were to resume in Istanbul.[170]

Amid the heightened Russian shelling of Kharkiv on 31 March, Russia reported a helicopter strike against an oil supply depot approximately 35 kilometres (22 mi) north of the border in Belgorod, and accused Ukraine of the attack.[171] Ukraine denied responsibility.[172] By 7 April, the renewed massing of Russian invasion troops and tank divisions around the towns of Izium, Sloviansk, and Kramatorsk prompted Ukrainian government officials to advise the remaining residents near the eastern border of Ukraine to evacuate to western Ukraine within 2–3 days, given the absence of arms and munitions previously promised to Ukraine by then.[173]

Second phase: South-Eastern front (8 April – 5 September)

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:2022 Russian Invasion of Ukraine Phase 2 animated.gif
2022 Russian invasion of Ukraine phase 2 from 7 April to 5 September 2022.

By 17 April, Russian progress on the south-eastern front appeared to be impeded by opposing Ukrainian forces in the large, heavily fortified Azovstal steel mill and surrounding area in Mariupol.[174]

On 19 April, The New York Times confirmed that Russia had launched a renewed invasion front referred to as an "eastern assault" across a 480-kilometre (300 mi) front extending from Kharkiv to Donetsk and Luhansk, with simultaneous missile attacks again directed at Kyiv in the north and Lviv in Western Ukraine.[175] As of 30 April, a NATO official described Russian advances as "uneven" and "minor".[176] An anonymous US Defence Official called the Russian offensive: "very tepid", "minimal at best", and "anaemic".[177] In June 2022 the chief spokesman for the Ministry of Defence of the Russian Federation Igor Konashenkov revealed that Russian troops are divided between the Army Groups "Center" commanded by Colonel General Aleksander Lapin and "South" commanded by Army General Sergey Surovikin.[178] On 20 July, Lavrov announced that Russia would respond to the increased military aid being received by Ukraine from abroad as justifying the expansion of its special military operation to include objectives in both the Zaporizhzhia and Kherson regions.[179]

Russian Ground Forces started recruiting volunteer battalions from the regions in June 2022 to create a new 3rd Army Corps within the Western Military District, with a planned strength estimated at 15,500–60,000 personnel.[180][181] Its units were deployed to the front around the time of Ukraine's 9 September Kharkiv oblast counteroffensive, in time to join the Russian retreat, leaving behind tanks, infantry fighting vehicles, and personnel carriers: the 3AC "melted away" according to Forbes, having little or no impact on the battlefield along with other irregular forces.[182][183]

Fall of Mariupol

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

On 13 April, Russian forces intensified their attack on the Azovstal iron and steel works in Mariupol, and the Ukrainian defence forces that remained there.[184] By 17 April, Russian forces had surrounded the factory. Ukrainian prime minister Denys Shmyhal said that the Ukrainian soldiers had vowed to ignore the renewed ultimatum to surrender and to fight to the last soul.[185] On 20 April, Putin said that the siege of Mariupol could be considered tactically complete, since the 500 Ukrainian troops entrenched in bunkers within the Azovstal iron works and estimated 1,000 Ukrainian civilians were completely sealed off from any type of relief in their siege.[186]

After consecutive meetings with Putin and Zelenskyy, UN Secretary-General Guterres on 28 April said he would attempt to organise an emergency evacuation of survivors from Azovstal in accordance with assurances he had received from Putin on his visit to the Kremlin.[187] On 30 April, Russian troops allowed civilians to leave under UN protection.[188] By 3 May, after allowing approximately 100 Ukrainian civilians to depart from the Azovstal steel factory, Russian troops renewed non-stop bombardment of the steel factory.[189] On 6 May, The Telegraph reported that Russia had used thermobaric bombs against the remaining Ukrainian soldiers, who had lost contact with the Kyiv government; in his last communications, Zelenskyy had authorised the commander of the besieged steel factory to surrender as necessary under the pressure of increased Russian attacks.[190] On 7 May, the Associated Press reported that all civilians were evacuated from the Azovstal steel works at the end of the three-day ceasefire.[191]

After the last civilians evacuated from the Azovstal bunkers, nearly two thousand Ukrainian soldiers remained barricaded there, with 700 injured; they were able to communicate a plea for a military corridor to evacuate, as they expected summary execution if they surrendered to the Russians.[192] Reports of dissent within the Ukrainian troops at Azovstal were reported by Ukrainskaya Pravda on 8 May indicating that the commander of the Ukrainian Marines assigned to defend the Azovstal bunkers made an unauthorised acquisition of tanks, munitions, and personnel, broke out from the position there and fled. The remaining soldiers spoke of a weakened defensive position in Azovstal as a result, which allowed progress to advancing Russian lines of attack.[193] Ilia Somolienko, deputy commander of the remaining Ukrainian troops barricaded at Azovstal, said: "We are basically here dead men. Most of us know this and it's why we fight so fearlessly."[194]

On 16 May, the Ukrainian General staff announced that the Mariupol garrison had "fulfilled its combat mission" and that final evacuations from the Azovstal steel factory had begun. The military said that 264 service members were evacuated to Olenivka under Russian control, while 53 of them who were "seriously injured" had been taken to a hospital in Novoazovsk also controlled by Russian forces.[195][196] Following the evacuation of Ukrainian personnel from Azovstal, Russian and DPR forces fully controlled all areas of Mariupol. The end of the battle also brought an end to the Siege of Mariupol. Russia press secretary Dmitry Peskov said Russian President Vladimir Putin had guaranteed that the fighters who surrendered would be treated "in accordance with international standards" while Ukrainian President Volodymyr Zelenskyy said in an address that "the work of bringing the boys home continues, and this work needs delicacy — and time". Some prominent Russian lawmakers called on the government to deny prisoner exchanges for members of the Azov Regiment.[197]

Fall of Sievierodonetsk and Lysychansk

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Military control around Donbas as of 15 December 2024

A Russian missile attack on Kramatorsk railway station in the city of Kramatorsk took place on 8 April, reportedly killing at least 52[198] and injuring 87 to 300.[199] On 11 April, Zelenskyy said that Ukraine expected a major new Russian offensive in the east.[200] American officials said that Russia had withdrawn or been repulsed elsewhere in Ukraine, and therefore was preparing a retraction, resupply, and redeployment of infantry and tank divisions to the south-eastern Ukraine front.[201][202] Military satellites photographed extensive Russian convoys of infantry and mechanised units deploying south from Kharkiv to Izium on 11 April, apparently part of the planned Russian redeployment of its north-eastern troops to the south-eastern front of the invasion.[203]

On 14 April, Ukrainian troops reportedly blew up a bridge between Kharkiv and Izium used by Russian forces to redeploy troops to Izium, impeding the Russian convoy.[204] On 18 April, with Mariupol almost entirely overtaken by Russian forces, the Ukrainian government announced that the second phase of the reinforced invasion of the Donetsk, Luhansk and Kharkiv regions had intensified with expanded invasion forces occupying of the Donbas.[205]

On 5 May, David Axe writing for Forbes stated that the Ukrainian army had concentrated its 4th and 17th Tank Brigades and the 95th Air Assault Brigade around Izium for possible rearguard action against the deployed Russian troops in the area; Axe added that the other major concentration of Ukraine's forces around Kharkiv included the 92nd and 93rd Mechanized Brigades which could similarly be deployed for rearguard action against Russian troops around Kharkiv or link up with Ukrainian troops contemporaneously being deployed around Izium.[206]

On 13 May, BBC reported that Russian troops in Kharkiv were being retracted and redeployed to other fronts in Ukraine following the advances of Ukrainian troops into surrounding cities and Kharkiv itself, which included the destruction of strategic pontoon bridges built by Russian troops to cross over the Seversky Donets river and previously used for rapid tank deployment in the region.[207] On 22 May, the BBC reported that after the fall of Mariupol, Russia had intensified offensives in Luhansk and Donetsk while concentrating missile attacks and intense artillery fire on Sievierodonetsk, the largest city under Ukrainian control in Luhansk province.[208]

On 23 May, Russian forces were reported entering the city of Lyman, fully capturing the city by 26 May.[209][210] Ukrainian forces were reported leaving Sviatohirsk.[211] By 24 May, Russian forces captured the city of Svitlodarsk.[212] On 30 May, Reuters reported that Russian troops had breached the outskirts of Sievierodonetsk.[213] By 2 June, The Washington Post reported that Sievierodonetsk was on the brink of capitulation to Russian occupation with over 80 per cent of the city in the hands of Russian troops.[214] On 3 June, Ukrainian forces reportedly began a counter-attack in Sievierodonetsk. By 4 June, Ukrainian government sources claimed 20% or more of the city had been recaptured.[215]

On 12 June it was reported that possibly as many as 800 Ukrainian civilians (as per Ukrainian estimates) and 300–400 soldiers (as per Russian sources) were besieged at the Azot chemical factory in Severodonetsk.[216][217] With the Ukrainian defences of Severodonetsk faltering, Russian invasion troops began intensifying their attack upon the neighbouring city of Lysychansk as their next target city in the invasion.[218] On 20 June it was reported that Russian troops continued to tighten their grip on Severodonetsk by capturing surrounding villages and hamlets surrounding the city, most recently the village of Metelkine.[219]

On 24 June, CNN reported that, amid continuing scorched-earth tactics being applied by advancing Russian troops, Ukraine's armed forces were ordered to evacuate the Severodonetsk; several hundred civilians taking refuge in the Azot chemical plant were left behind in the withdrawal, with some comparing their plight to that of the civilians at the Azovstal steel works in Mariupol in May.[220] On 3 July, CBS announced that the Russian defense ministry claimed that the city of Lysychansk had been captured and occupied by Russian forces.[221] On 4 July, The Guardian reported that after the fall of the Luhansk oblast, that Russian invasion troops would continue their invasion into the adjacent Donetsk Oblast to attack the cities of Sloviansk and Bakhmut.[222]

Mykolaiv–Odesa front

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Missile attacks and bombardment of the key cities of Mykolaiv and Odesa continued as the second phase of the invasion began.[175] On 22 April, Russia's Brigadier General Rustam Minnekayev in a defence ministry meeting said that Russia planned to extend its Mykolayiv–Odesa front after the siege of Mariupol further west to include the breakaway region of Transnistria on the Ukrainian border with Moldova.[223][224] The Ministry of Defence of Ukraine described this intention as imperialism, saying that it contradicted previous Russian claims that it did not have territorial ambitions in Ukraine and that the statement was an admission that "the goal of the 'second phase' of the war is not victory over the mythical Nazis, but simply the occupation of eastern and southern Ukraine".[223] Georgi Gotev, writing for Reuters on 22 April, noted that occupying Ukraine from Odesa to Transnistria would transform it into a landlocked nation without any practical access to the Black Sea.[225] On 24 April, Russia resumed its missile strikes on Odesa, destroying military facilities and causing two dozen civilian casualties.[226]

On 27 April, Ukrainian sources indicated that explosions had destroyed two Russian broadcast towers in Transnistria, primarily used to rebroadcast Russian television programming.[227] At the end of April, Russia renewed missile attacks on runways in Odesa, destroying some of them.[228] During the week of 10 May, Ukrainian troops began to take military action to dislodge Russian forces installing themselves on Snake Island in the Black Sea approximately 200 kilometres (120 mi) from Odesa.[229] On 30 June 2022, Russia announced that it had withdrawn troops from the island after objectives were completed.[230][231]

On 23 July, CNBC reported a Russian missile strike on Ukrainian port Odesa stating that the action was swiftly condemned by world leaders, a dramatic revelation amid a recently U.N. and Turkish-brokered deal that secured a sea corridor for grains and other foodstuff exports.[232][233] On 31 July, CNN reported significant intensification of the rocket attacks and bombing of Mykolaiv by Russians also killing Ukrainian grain tycoon Oleksiy Vadaturskyi in the city during the bombing.[234]

Dnipro–Zaporizhzhia front

File:Shopping center in Kremenchuk after Russian shelling, 2022-06-27 (01).jpg
The Russian missile attack on a shopping mall in Kremenchuk was called a "war crime" by French president Emmanuel Macron on 28 June 2022.

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Russian forces continued to fire missiles and drop bombs on the key cities of Dnipro and Zaporizhzhia.[175] On 10 April, Russian missiles destroyed the Dnipro International Airport.[235][236] On 2 May the UN reportedly evacuated about 100 survivors from the siege at Mariupol with the cooperation of Russian troops, to the village of Bezimenne near Donetsk, from whence they were to move to Zaporizhzhia.[237] On 28 June, Reuters reported that a Russian missile attack was launched upon the city of Kremenchuk north-west or Zaporizhzhia detonating in a public mall and causing at least 18 deaths while drawing condemnation from France's Emmanuel Macron, among other world leaders, who spoke of it as being a "war crime".[238] 2022 July Dnipro missile strike killed four.

On 7 July, it was reported that after the Russians captured the nuclear plant at Zaporizhzhia earlier in the invasion, they installed heavy artillery and mobile missile launchers between the separate reactor walls of the nuclear installation, using it as a shield against possible Ukrainian counterattack. A counterattack against the installed Russian artillery sites would not be possible without the risk of radiation fallout in case of near misses.[239] On 19 August, Russia agreed to allow IAEA inspectors access to the Zaporizhzhia plant from Ukrainian-held territory, after a phone call between the President of France, Emmanuel Macron, and Russian president, Vladimir Putin. A temporary ceasefire around the plant still needed to be agreed for the inspection.[240][241]

Russia reported that 12 attacks with over 50 artillery shells explosions had been recorded at the plant and the staff town of Energodar, by 18 August.[242] Also on 19 August, Tobias Ellwood, chair of the UK's Defence Select Committee, said that any deliberate damage to the Zaporizhzhia nuclear plant that could cause radiation leaks would be a breach of Article 5 of the North Atlantic Treaty, according to which an attack on a member state of NATO is an attack on all of them. The next day, United States congressman Adam Kinzinger said that any radiation leak would kill people in NATO countries, which would be an automatic activation of Article 5.[243][244]

Shelling hit coal ash dumps at the neighbouring coal-fired power station on 23 August, and ash was on fire by 25 August. The 750 kV transmission line to the Dniprovska substation, which was the only one of the four 750 kV transmission lines that had not yet been damaged and cut by military action, passes over the ash dumps. At 12:12 p.m. on 25 August the line cut off due to the fire below, disconnecting the plant and its two operating reactors from the national grid for the first time since it started operating in 1985. In response, reactor 5's back-up generators and coolant pumps started up, and reactor 6 reduced generation.[245]

Incoming power was still available via the 330 kV line to the substation at the coal-fired station, so the diesel generators were not essential for cooling reactor cores and spent fuel pools. The 750 kV line and reactor 6 resumed operation at 12:29 p.m., but the line was cut by fire again two hours later. The line, but not the reactors, resumed operation again later that day.[245] On 26 August, one reactor restarted in the afternoon and another in the evening, resuming electricity supplies to the grid.[246] On 29 August 2022, an IAEA team led by Rafael Grossi went to investigate the plant.[247] Lydie Evrard and Massimo Aparo were also in the leadership team. No leaks had been reported at the plant before their arrival but shelling had occurred days before.[248]

Third phase: Counterattacks and annexations (6 September – present)

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:2022 Russian Invasion of Ukraine Phase 3 animated (cropped).gif
The 2022 Russian invasion of eastern Ukraine, phase 3 animated from 5 September to 27 January (every-other-day)

On 6 September 2022, Ukrainian forces launched a surprise counteroffensive in the Kharkiv region,[249] beginning near Balakliia.[250] This counteroffensive was led by general Syrskyi.[251] By 12 September, an emboldened Kyiv launched a counteroffensive in the area surrounding Kharkiv with sufficient success for Russia to publicly admit to losing key positions in the area. The New York Times reported on 12 September that the success of the counteroffensive dented the image of a "Mighty Putin", and led to encouraging the government in Kyiv to seek more arms from the West to sustain its counteroffensive in Kharkiv and surrounding areas.[252][253] On 21 September 2022, Vladimir Putin announced a partial mobilization.[254][255] He also said that his country will use "all means" to "defend itself". Later that day, minister of defence Sergei Shoigu stated that 300,000 reservists would be called on a compulsory basis.[256][254] Mykhailo Podolyak, the adviser to the president of Ukraine Volodymyr Zelenskyy, said that the decision was predictable, and was an attempt to justify "Russia's failures".[257] British Foreign Office Minister Gillian Keegan called the situation an "escalation",[258] while former Mongolian president Tsakhia Elbegdorj accused Russia of using Russian Mongols as "cannon fodder".[259][260]

On 8 October 2022, the Crimean Bridge partially collapsed due to an explosion.[261] Russia later blamed Ukraine for the blast, and launched retaliatory missile strikes against Ukrainian civilian areas.[262] Since mid-October, Russia has carried out waves of strikes on Ukrainian electrical and water systems.[263] On 15 November 2022, Russia fired 85 missiles at the Ukrainian Power Grid, causing major power outages in Kyiv and neighboring regions. A missile, initially reported to be Russian and later claimed to be "Russian-made", crossed into Poland, killing two people in Przewodów, which led to the top leaders of Poland holding an emergency meeting.[264] The next day, US president Joe Biden stated that the missile that struck Polish territory was ‘unlikely’ to have been fired from Russia.[265] On 31 December, Putin ordered an extensive and large missile and drone attack upon Kyiv accompanied by his declaration that he intends to increase the diplomatic ante and military ante of his special military operation against Ukraine for all Russians to now be a "sacred duty to our ancestors and descendants".[266] By 11 January 2023, another change in high command put Valery Gerasimov as the general in charge of the invasion of Ukraine by Russia.[98]

Annexations

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

In late September 2022, Russian-installed officials in Ukraine organized referendums on annexation of occupied territories of Ukraine, including the Donetsk People's Republic and the Luhansk People's Republic in Russian occupied Donetsk and Luhansk oblasts of Ukraine, as well as the Russian-appointed military administrations of Kherson Oblast and Zaporizhzhia Oblast. Denounced by Ukraine's government and its allies as sham elections, the official results showed overwhelming majorities in favor of annexation.[267]

On 30 September 2022, Vladimir Putin announced the annexation of Ukraine's Donetsk, Luhansk, Kherson and Zaporizhzhia regions in an address to both houses of the Russian parliament. Ukraine, the United States, the European Union and the United Nations all denounced the annexation as illegal.[268]

Kherson counteroffensive

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

On 29 August, Zelenskyy advisedly vowed the start of a full-scale counteroffensive in the southeast. He first announced a counteroffensive to retake Russian-occupied territory in the south concentrating on the Kherson-Mykolaiv region, a claim that was corroborated by the Ukrainian parliament as well as Operational Command South.[269][270][271][272][273] At the start of the operation, the Ukrainian operational group "Kakhovka" and some Ukrainian officials claimed that their forces had broken through defensive lines manned by the 109th DPR Regiment and Russian paratroopers.[272]

The 109th DPR Regiment, which was a conscript unit that was known to serve on garrison duty in the Kherson area, was reported to have withdrawn from it.[273] Ukrainian officials also claimed that they had hit and destroyed a large Russian base in the area[274] amid a general increase of Ukrainian air and artillery bombardments of Russian positions.[273] On 1 September, the Ukrainian army claimed to have captured Stanislav and Snihurivka, confirmed by local sources.[275] On 4 September, Zelenskyy announced the liberation of two unnamed villages in Kherson Oblast and one in Donetsk Oblast. Ukrainian authorities released a photo showing the raising of the Ukrainian flag in Vysokopillia by Ukrainian forces.[276][277]

On 6 September, Ukraine started a second offensive in the Kharkiv area, where it achieved a rapid breakthrough. Meanwhile, Ukrainian attacks also continued along the southern frontline, though reports about territorial changes were largely unverifiable.[278] On 12 September, Zelenskyy said that Ukrainian forces had retaken a total of 6,000 square kilometres (2,300 sq mi) from Russia, in both the south and the east. The BBC stated that it could not verify these claims.[279] By 13 September, Russian forces withdrew from Kyselivka, a settlement 15 km northwest of Kherson.[280][281]

On the same day, the Russia-backed deputy head of the Kherson Region posted a video from the outskirts of the settlement in which he claimed that Ukrainian troops have not been able to enter it.[282] The mayor of Melitopol reported that Russian forces were abandoning the city and were moving to Russian-held Crimea.[283] Ukraine also claimed to have retaken Oleksandrivka on 13 September.[284] A local official claimed that Ukraine had retaken Kyselivka, but this had not been confirmed by the Ukrainian military or outside sources such as the ISW as of 14 September.[285]

In October, Ukrainian forces pushed further south towards the city of Kherson, taking control of 1,170 square kilometres (450 sq mi) of territory, with fighting extending to Dudchany.[286][287]

On 9 November, defence minister Shoigu ordered Russian forces to leave part of Kherson Oblast, including the city of Kherson, and move to the eastern bank of the Dnieper.[288] On 11 November, Ukrainian troops entered Kherson, as Russia stated its withdrawal had been completed. This meant that Russian forces no longer had a foothold west of the Dnieper River (its right bank).[289]

Kharkiv counteroffensive

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

       Controlled by Ukraine
       Occupied by Russia
Map of the Kharkiv counteroffensive as of 15 December 2024

Meanwhile, Ukrainian forces launched another surprise counteroffensive on 6 September in the Kharkiv region,[249] beginning near Balakliia.[250] By 7 September, Ukrainian forces had advanced some 20 kilometres (12 mi) into Russian occupied territory and claimed to have recaptured approximately 400 square kilometres (150 sq mi). Russian commentators said this was likely due to the relocation of Russian forces to Kherson in response to the Ukrainian offensive there.[290] On 8 September, Ukrainian forces captured Balakliia and advanced to within 15 kilometres (9.3 mi) of Kupiansk.[291] Military analysts said Ukrainian forces appeared to be moving towards Kupiansk, a major railway hub, with the aim of cutting off the Russian forces at Izium from the north.[292]

On 9 September, the Russian occupation administration of Kharkiv Oblast announced it would "evacuate" the civilian populations of Izium, Kupiansk and Velykyi Burluk. The Institute for the Study of War said it believed Kupiansk would likely fall in the next 72 hours,[293] while Russian reserve units were sent to the area by both road and helicopter.[294] On the morning of 10 September, photos emerged claiming to depict Ukrainian troops raising the Ukrainian flag in the centre of Kupiansk,[295] and the Institute for the Study of War said Ukrainian forces had captured approximately 2,500 square kilometres (970 sq mi) by effectively exploiting their breakthrough.[296]

Later in the day, Reuters reported that Russian positions in northeast Ukraine had "collapsed" in the face of the Ukrainian assault, with Russian forces forced to withdraw from their base at Izium after being cut off by the capture of Kupiansk.[297] By 15 September, an assessment by UK's Ministry of Defence confirmed that Russia had either lost or withdrawn from almost all of their positions west of Oskil river. The retreating units had also abandoned various high-value military assets.[298]

The offensive continued pushing east and by 2 October, Ukrainian Armed Forces had liberated another key city in the Second Battle of Lyman.[299]

Dnipro–Zaporizhzhia front

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

On 3 September 2022, an IAEA delegation visited the nuclear power plant at Zaporizhzhia and on 6 September a report was published documenting damages and threats to the plant security caused by external shelling and presence of occupational troops in the plant.[300][301] On 11 September, at 3:14 a.m., the sixth and final reactor was disconnected from the grid, "completely stopping" the plant. The statement from Energoatom said that "Preparations are underway for its cooling and transfer to a cold state".[302] On 24 January 2023, The Wall Street Journal reported an intensification of fighting in the Zaporizhzhia region with both sides suffering heavy casualties.[303]

Siege of Bakhmut and Russian troops surge

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

By 20 January 2023, both the Russian defence ministry and Wagner forces claimed to have captured Klishchiivka, a village located 9 kilometres (5.6 mi) southwest of Bakhmut in Donetsk, although Reuters could not independently verify the claims at the time.[304][305][306] On 1 February, The New York Times reported that Russians had increased the intensification of the attacks on Bakhmut and its surrounding areas.[307]

Events in Crimea

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Ukraine disputed regions.svg
Ukrainian oblasts annexed by Russia since 2014 (Crimea) and 2022 (others). The 2022 annexation creates the equivalent of a strategic land bridge between Crimea and Russia.

On 31 July 2022, Russian Navy Day commemorations were cancelled after a drone attack reportedly wounded several people at the Russian Black Sea Fleet headquarters in Sevastopol.[308] On 9 August 2022, there were large explosions reported at Saky Air Base in western Crimea. Satellite imagery showed that at least eight aircraft were damaged or destroyed. The cause of the explosions is unknown, but may have been long-range missiles, sabotage by special forces or an accident;[309] Ukrainian commander-in-chief Valerii Zaluzhnyi, a major Ukrainian commander during the war,[310] claimed on 7 September that it had been a Ukrainian missile attack.[311]

The base is located near the town of Novofedorivka, which is popular with tourists. Queues to leave the area formed at the Crimean Bridge after the explosions.[312] A week later there were explosions and a fire at an arms depot near Dzhankoi in northeastern Crimea, which Russia blamed on "sabotage". A railway line and power station were also damaged. According to the Russian regional head, Sergei Aksyonov, 2,000 people were evacuated from the area.[313] On 18 August, explosions were reported at Belbek Air Base, north of Sevastopol.[314]

On the morning of 8 October, the Kerch Bridge, which links occupied Crimea with Russia, was hit by a large explosion which collapsed part of the roadway and caused damage to the railway line.[315]

Missile attacks and aerial warfare

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Kyiv after Russian shelling, 2022-10-10 (073).webp
Streets of Kyiv following Russian rocket strikes on 10 October 2022

Aerial warfare began on the first day of the invasion. By September, the Ukrainian air force was still at 80% of its prewar strength and had shot down about 55 Russian warplanes.[316][317] By late December, 173 Ukrainian aircraft and UAVs were confirmed to have been shot down, whereas Russia had lost 171 aircraft. With the beginning of the invasion, dozens of missile attacks were recorded across both Eastern Ukraine and Western Ukraine.[62][63] Dozens of missile strikes across Ukraine also reached as far west as Lviv.[67][68] Starting in mid-October, Russian forces launched massive missile strikes against Ukrainian infrastructure, intending to knock out energy facilities throughout the country.[318] By late November, hundreds of civilians had been killed and wounded by the attacks,[319] and millions of civilians had been left without power due to rolling blackouts.[320]

On 16 October, the Washington Post reported that Iran was planning to supply Russia with both drones and missiles.[321] On 21 November, the Ukrainian defense ministry said that according to reports in the Israeli press, Israel might respond by transferring short-range and medium-range missiles to Ukraine.[322] On 18 October 2022 the U.S. State Department accused Iran of violating UN Resolution 2231 by selling Shahed 131 and Shahed 136 drones to Russia,[323][324] agreeing with similar assessments by France and the United Kingdom. Iran denied sending arms for use in the Ukraine war.[325][326] On 22 October France, Britain and Germany formally called for an investigation by the UN team responsible for UNSCR 2231.[327] On 1 November, CNN reported that Iran was preparing to send ballistic missiles and other weapons to Russia for use in Ukraine.[328] On 21 November, CNN reported that an intelligence assessment had concluded that Iran planned to help Russia begin production of Iran-designed drones in Russia. The country making the intelligence assessment was not named.[329]

By 29 December, the Biden administration stated through diplomatic entreaties that Iran would need to curtail its supply of drones to Russia being used in its invasion of Ukraine, under the alternative that the United States would be compelled to redouble its supply of anti-drone missile intercept technology to Ukraine in order to nullify Iranian drone weaponry currently being deployed against Ukraine.[330]

Naval blockade and engagements

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Russian cruiser Moskva.jpg
The Russian Black Sea flagship Moskva, 2012, sunk on 14 April 2022, reportedly after being hit by two Ukrainian Neptune anti-ship missiles

Ukraine lies on the Black Sea, which has ocean access only through the Turkish-held Bosphorus and Dardanelles straits. On 28 February, Turkey invoked the 1936 Montreux Convention and sealed off the straits to Russian warships not registered to Black Sea home bases and not returning to their ports of origin. This prevented the passage of four Russian naval vessels through the Turkish Straits in late February.[331][332][333] On 24 February, the State Border Guard Service of Ukraine announced that an attack on Snake Island by Russian Navy ships had begun.[334][335] The guided missile cruiser Moskva and patrol boat Vasily Bykov bombarded the island with their deck guns.[336] When the Russian warship identified itself and instructed the Ukrainian soldiers stationed on the island to surrender, their response was "Russian warship, go fuck yourself!"[337][338] After the bombardment, a detachment of Russian soldiers landed and took control of Snake Island.[339]

Russia stated on 26 February that US drones supplied intelligence to the Ukrainian navy to help target Russian warships in the Black Sea, which the US denied.[340] By 3 March, the Ukrainian frigate Hetman Sahaidachny, the flagship of the Ukrainian navy, was scuttled in Mykolaiv to prevent its capture by Russian forces.[341][342][343][344] On 14 March, the Russian source RT reported that the Russian Armed Forces had captured about a dozen Ukrainian ships in Berdiansk, including the Polnocny-class landing ship Yuri Olefirenko.[345] On 24 March, Ukrainian officials said that a Russian landing ship docked in Berdiansk – initially reported to be the Orsk and then its sister ship, the Saratov – was destroyed by a Ukrainian rocket attack.[346][119][131] In March 2022, the UN International Maritime Organization (IMO) sought to create a safe sea corridor for commercial vessels to leave Ukrainian ports.[347] On 27 March, Russia established a sea corridor 80 miles (130 km) long and 3 miles (4.8 km) wide through its Maritime Exclusion Zone, for the transit of merchant vessels from the edge of Ukrainian territorial waters south-east of Odesa.[348][349] Ukraine closed its ports at MARSEC level 3, with sea mines laid in port approaches, until the end to hostilities.[350]

The Russian cruiser Moskva, the flagship of the Black Sea Fleet, was, according to Ukrainian sources and a US senior official,[351] hit on 13 April by two Ukrainian Neptune anti-ship cruise missiles, setting the ship on fire. The Russian Defence Ministry confirmed the warship had suffered serious damage due to a munition explosion caused by a fire, and said that its entire crew had been evacuated.[352] The Pentagon spokesman John Kirby reported on 14 April that satellite images showed that the Russian warship had suffered a sizeable explosion onboard but was heading to the east for expected repairs and refitting in Sevastopol.[353] Later on the same day, the Russian Ministry of Defence stated that Moskva had sunk while under tow in rough weather.[354] On 15 April, Reuters reported that Russia launched an apparent retaliatory missile strike against the missile factory Luch Design Bureau in Kyiv where the Neptune missiles used in the Moskva attack were manufactured and designed.[355] On 5 May, a US official confirmed that the US gave "a range of intelligence" (including real-time battlefield targeting intelligence)[356] to assist in the sinking of the Russian cruiser Moskva.[357]

In early May, Ukrainian forces launched counterattacks on Snake Island. The Russian Ministry of Defense claimed to have repelled these counterattacks. Ukraine released footage of a Russian Serna-class landing craft located in the Black Sea being destroyed near Snake Island by a Ukrainian drone.[358][359] The same day, a pair of Ukrainian Su-27 conducted a high-speed, low level bombing run on Russian-occupied Snake Island; the attack was captured on film by a Baykar Bayraktar TB2 drone.[360] On 1 June, Russian Foreign Minister Sergey Lavrov asserted that Ukraine's policy of mining its own harbours to impede Russia maritime aggression had contributed to the food export crisis, stating that: "If Kyiv solves the problem of demining ports, the Russian Navy will ensure the unimpeded passage of ships with grain to the Mediterranean Sea."[361] On 30 June 2022, Russia announced that it had withdrawn troops from the island in a "gesture of goodwill".[230] The withdrawal was later officially confirmed by Ukraine.[362]

Nuclear threats

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Four days into the invasion, President Putin placed Russia's nuclear forces on high alert, raising fears that Russia could use tactical nuclear weapons against Ukraine, or a wider escalation of the conflict could occur. During April, Putin and Russian foreign minister Sergei Lavrov made a number of threats alluding to the use of nuclear weapons against Ukraine and the countries supporting Ukraine.[363][364] On 14 April, CIA director William Burns said that "potential desperation" in the face of defeat could encourage President Putin to use tactical nuclear weapons.[365] In response to Russia's disregard of safety precautions during its occupation of the disabled former nuclear power plant at Chernobyl and its firing of missiles in the vicinity of the active nuclear power plant at Zaporizhzhia, on 26 April President Zelenskyy called for an international discussion on regulating Russia's use of nuclear resources, stating: "no one in the world can feel safe knowing how many nuclear facilities, nuclear weapons and related technologies the Russian state has ... If Russia has forgotten what Chernobyl is, it means that global control over Russia's nuclear facilities, and nuclear technology is needed."[366] In August, shelling around the Zaporizhzhia Nuclear Power Plant developed into a crisis, prompting an emergency inspection by the International Atomic Energy Agency. Ukraine has described the crisis as an act of nuclear terrorism by Russia.[367] On 19 September, CNBC reported that Biden's response to Russian uncertainties about its lack of combat success in its invasion stating: "President Joe Biden warned of a 'consequential' response from the U.S. if Russian President Vladimir Putin were to use nuclear or other non-conventional weapons... Asked what he would say to Putin if he was considering such action, Biden replied, 'Don't. Don't. Don't.'"[368] Following his statement made on 19 September, Biden appeared before the United Nations on 21 September and continued his criticism of Putin's nuclear sabre-rattling, stating that Putin was "overt, reckless and irresponsible... A nuclear war cannot be won and must never be fought."[369] In January 2023, Graham Allison, writing for Time, presented a seven-point summary of Putin's hypothetical intention to deploy tactical nuclear weapons in Ukraine.[370]

Ukrainian resistance

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Ukrainian civilians resisted the Russian invasion, volunteered for territorial defence units, made Molotov cocktails, donated food, built barriers such as Czech hedgehogs,[371] and helped to transport refugees.[372] Responding to a call from Ukraine's transportation agency, Ukravtodor, civilians dismantled or altered road signs, constructed makeshift barriers, and blocked roadways. Social media reports showed spontaneous street protests against Russian forces in occupied settlements, often evolving into verbal altercations and physical standoffs with Russian troops.[373] By the beginning of April, Ukrainian civilians began to organise as guerrillas, mostly in the wooded north and east of the country. The Ukrainian military announced plans to launch a large-scale guerrilla campaign to complement its conventional defence against the Russian invasion.[374]

People physically blocked Russian military vehicles, sometimes forcing them to retreat.[373][375][376] The Russian soldiers' response to unarmed civilian resistance varied from reluctance to engage the protesters[373] to firing into the air or directly into crowds.[377] There have been mass detentions of Ukrainian protesters, and Ukrainian media reported forced disappearances, mock executions, hostage-taking, extrajudicial killing, and sexual violence perpetrated by the Russian military.[378] To facilitate Ukrainian attacks, civilians reported Russian military positions via a Telegram chatbot and Diia, a Ukrainian government app previously used by citizens to upload official identity and medical documents. In response, Russian forces began destroying mobile phone network equipment, searching door-to-door for smartphones and computers, and in at least one case killing a civilian found with pictures of Russian tanks.[379]

As of 21 May, President Zelenskyy indicated that Ukraine had 700,000 servicemembers on active duty combating the Russian invasion.[380] Throughout 2022, Ukraine withdrew soldiers and military equipment deployed to United Nations peacekeeping missions, such as MONUSCO in the Democratic Republic of the Congo, back to Ukraine.[381]

Foreign involvement

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

World maps of countries sending military aid to Ukraine
and imposing sanctions against Russia and Belarus
  Countries sending lethal military equipment
  Countries sending non-lethal military aid
  •   Russia
  •   Ukraine
  Countries that imposed sanctions
  Countries that imposed single restrictions
  Countries blocking sanctions circumvention

Although Ukraine is not a member of NATO and does not have any military alliance with the United States or with any NATO nation,[13] the Kiel Institute has tracked $84.2 billion from the 40 countries and the European Union in financial, humanitarian, and military aid to Ukraine from 24 January to 3 August 2022.[382] NATO is coordinating and assisting member states in providing billions of dollars in military equipment and financial aid to Ukraine.[383] The United States has provided the most military assistance, having provided over $24.8 billion (February 2022-11 January 2022).[384]:min 2:32[lower-alpha 2] Many NATO allies, such as Germany and Sweden, have reversed past policies against providing offensive military aid in order to support Ukraine. The European Union for the first time in its history supplied lethal arms and has provided €3.1 billion to Ukraine.[387] Bulgaria, a major manufacturer of Soviet-pattern weapons, has covertly supplied more than €2 billion worth of arms and ammunition to Ukraine, including a third of the ammunition needed by the Ukrainian military in the critical early phase of the invasion; Bulgaria also provides fuel supplies and has, at times, covered 40% of the fuel needs of the Ukrainian armed forces.[388]

Foreign involvement in the invasion has been world-wide and extensive, ranging from foreign military sales and aid, foreign military involvement, foreign sanctions and ramifications, and including foreign condemnation and protest.[389][390] Although NATO and the EU have publicly taken a strict policy of "no boots on the ground" in Ukraine,[391] the United States has significantly increased the secret involvement of special operations military and CIA operatives in support of Ukrainian forces since the beginning of the invasion.[392] Western countries and others imposed limited sanctions on Russia when it recognised Donbas as an independent nation. When the attack began, many other countries applied sanctions intended to cripple the Russian economy.[393] The sanctions targeted individuals, banks, businesses, monetary exchanges, bank transfers, exports, and imports.[394][395] The invasion received widespread international condemnation and protests occurred around the world. On 2 March, the United Nations General Assembly passed UNGA resolution ES-11/1 condemning the invasion and demanding a full withdrawal of Russian forces.[396]

Casualties

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Field casualties and injuries

Combat deaths can be inferred from a variety of sources, including satellite photos and videos of military action.[397] Both Russian and Ukrainian sources are widely believed to inflate casualty numbers in opposing forces, while downplaying their own losses for the sake of morale. Russian news outlets have largely stopped reporting the Russian death toll.[398][399][400][401] Russia and Ukraine admitted suffering "significant" and "considerable" losses, respectively.[400][401] BBC News reported in April 2022 that Ukrainian claims of Russian deaths included the living injured.[402][403] Agence France-Presse and independent conflict monitors could not verify Russian and Ukrainian claims of enemy losses and suspected that they were inflated.[404]

The number of civilian and military deaths is impossible to determine precisely in the fog of war.[405][397] On 12 October 2022, the independent Russian media project iStories reported that more than 90,000 Russian soldiers had been killed, been seriously wounded, or gone missing in Ukraine, citing sources close to the Kremlin.[406] The Office of the United Nations High Commissioner for Human Rights (OHCHR) estimates the number of civilian casualties to be considerably higher than the figure the United Nations has been able to certify.[407] On 16 June, the Ukrainian Minister of Defense told CNN that he believed that tens of thousands of Ukrainians had died, adding that he hoped that the true death toll was below 100,000.[408] In the destroyed city of Mariupol alone, Ukrainian officials believe at least 25,000 have been killed;[409] but investigations of morgue records indicate many more,[410] and some bodies remain uncollected.[411]

Confirmed casualties
Breakdown Numbers Time period Source
Civilians 7,068 killed, 11,415 wounded[lower-alpha 3]
(499 killed, 1,681 wounded
in DPR/LPR areas)
24 February – 22 January 2023 United Nations[412]
Ukrainian forces (ZSU, NGU, SBGS) 10,000 killed, 30,000 wounded 24 February – 3 June 2022 Ukrainian government[413][414]
Ukrainian forces (ZSU) 13,000+ killed 24 February – 2 December 2022 Ukrainian government[415]
Russian forces (VSRF, Rosgvardiya,
FSB, PMC Wagner)
12,538 killed (confirmed
by names)
24 February 2022 – 27 January 2023 BBC News Russian & Mediazona[416]
Russian forces (VSRF) 5,937 killed 24 February – 21 September 2022 Russian government[417]
Donetsk People's Republic forces 4,163 killed, 17,329 wounded 26 February – 16 December 2022 Donetsk People's Republic[lower-alpha 4]
Luhansk People's Republic forces 1,000+ killed 24 February – 10 November 2022 BBC News Russian & Mediazona[420]
Estimated and claimed casualties
Breakdown Numbers Time period Source
Civilians 9,000–41,153+ killed[421][lower-alpha 5] 24 February 2022 – 17 January 2023 Ukrainian government
1,252 killed, 3,982 wounded 17 February – 28 December 2022 DPR[lower-alpha 6] and LPR[423]
40,000 killed and wounded 24 February – 9 November 2022 US estimate[424][425][426]
Ukrainian forces
(ZSU, NGU, SBGS)
61,207 killed and 49,368 wounded 24 February – 21 September 2022 Russian government[427][428][429]
100,000+ killed and wounded 24 February – 9 November 2022 US[430][431][432][433] and EC estimate[434]
100,000+ killed and wounded 24 February 2022 – 22 January 2023 Norwegian Chief of Defence[435]
Russian and other forces
(VSRF, Rosgvardiya, FSB,
PMC Wagner, DPR & LPR)
150,000+ killed and wounded 24 February 2022 – 21 January 2023 US estimate[436]
180,000 killed and wounded 24 February 2022 – 22 January 2023 Norwegian Chief of Defence[435]
132,160 killed 24 February 2022 – 6 February 2023 Ukrainian government[437][438]
Russian and other forces
(VSRF, Rosgvardiya, FSB,
PMC Wagner)
21,000 killed and 74,500 wounded 24 February – 29 December 2022 BBC News Russian & Mediazona[416]

Prisoners of war

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Official statistics and estimates of prisoners of war (POW) have varied.[439] In the initial stages of the invasion, on 24 February, Oksana Markarova, Ukraine's ambassador to the US, said that a platoon of the 74th Guards Motor Rifle Brigade from Kemerovo Oblast surrendered, saying they were unaware that they had been brought to Ukraine and tasked with killing Ukrainians.[440] Russia claimed to have captured 572 Ukrainian soldiers by 2 March 2022,[441] while Ukraine claimed 562 Russian soldiers were being held as prisoners as of 20 March,[442] with 10 previously reported released in a prisoner exchange for five Ukrainian soldiers and the mayor of Melitopol.[443][444]

A report by The Independent on 9 June cited an intelligence report estimating that more than 5,600 Ukrainian soldiers had been captured, while the number of Russian servicemen being held as prisoners had fallen to 550, from 900 in April, following several prisoner exchanges. In contrast, Ukrayinska Pravda claimed 1,000 Russian soldiers were being held as prisoners as of 20 June.[445]

The first large prisoner exchange took place on 24 March, when 10 Russian and 10 Ukrainian soldiers, as well as 11 Russian and 19 Ukrainian civilian sailors, were exchanged.[446][447] On 1 April 86 Ukrainian servicemen were exchanged[448] for an unknown number of Russian troops.[449]

On 25 August, research conducted by the Humanitarian Research Lab of the Yale School of Public Health and the Conflict Observatory was published which reported the identification of some 21 filtration camps in and around Russian-controlled Donetsk oblast, run by Russian and Russian allied forces and used for Ukrainian "civilians, POWs, and other personnel". These camps were allegedly used for four main purposes: as registration points; as camps and other holding facilities for those awaiting registration; as interrogation centers; and as "correctional colonies" (i.e., prisons). At Olenivka prison, one of the identified camps, the disturbed earth seen in imagery was said by researchers to be consistent with graves. Kaveh Khoshnood, a professor at the Yale School of Public Health, said: "Incommunicado detention of civilians is more than a violation of international humanitarian law — it represents a threat to the public health of those currently in the custody of Russia and its proxies. The conditions of confinement documented in this report allegedly include insufficient sanitation, shortages of food and water, cramped conditions, and reported acts consistent with torture."[450]

Humanitarian impact

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The humanitarian impact of the invasion has been extensive and has included negative impacts on international food supplies and the 2022 food crises.[451] The invasion has also had a negative impact upon the cultural heritage of Ukraine,[452] with over 500 Ukrainian cultural heritage sites, including cultural centers, theatres, museums, and churches, having been impacted by "Russian aggression", and Ukraine's Minister of Culture calling it cultural genocide.[453] The deliberate destruction and looting of Ukrainian cultural heritage sites in this way is considered a war crime.[454]

Refugee crisis

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:02022 1199 Refugees from Ukraine in Kraków.jpg
Ukrainian refugees in Kraków protest against the war, 6 March 2022
File:We Stand with Ukraine 2022 Helsinki - Finland (51906158420).jpg
Refugees in Helsinki protest against the war, 26 February 2022

The war caused the largest refugee and humanitarian crisis within Europe since the Yugoslav Wars in the 1990s;[455][456] the UN described it as the fastest-growing such crisis since World War II.[457] As Russia built up military forces along the Ukrainian border, many neighbouring governments and aid organisations prepared for a mass displacement event in the weeks before the invasion. In December 2021, the Ukrainian defence minister estimated that an invasion could force three to five million people to flee their homes.[458]

In the first week of the invasion, the UN reported over a million refugees had fled Ukraine; this subsequently rose to over eight million by 31 January 2023.[459][460] On 20 May, NPR reported that, following a significant influx of foreign military equipment into Ukraine, a significant number of refugees are seeking to return to regions of Ukraine which are relatively isolated from the invasion front in south-eastern Ukraine.[461] However, by 3 May, another 8 million people were displaced inside Ukraine.[462]

Most refugees were women, children, the elderly, or people with disabilities.[463][464] Most male Ukrainian nationals aged 18 to 60 were denied exit from Ukraine as part of mandatory conscription,[465][466] unless they were responsible for the financial support of three or more children, single fathers, or were the parent/guardian of children with disabilities.[467] Many Ukrainian men, including teenagers, opted to remain in Ukraine voluntarily in order to join the resistance.[468]

Regarding destinations, according to the UN High Commission for Refugees, as of 13 May, there were 3,315,711 refugees in Poland, 901,696 in Romania, 594,664 in Hungary, 461,742 in Moldova, 415,402 in Slovakia, and 27,308 in Belarus, while Russia reported it had received over 800,104 refugees.[469] As of 23 March, over 300,000 refugees had arrived in the Czech Republic.[470] Turkey has been another significant destination, registering more than 58,000 Ukrainian refugees as of 22 March, and more than 58,000 as of 25 April.[471][472] The EU invoked the Temporary Protection Directive for the first time in its history, granting Ukrainian refugees the right to live and work in the EU for up to three years.[473] Britain has accepted 146,379 refugees, as well as extending the ability to remain in the UK for 3 years with broadly similar entitlements as the EU, three years residency and access to state welfare and services.[474]

According to the Organization for Security and Cooperation in Europe (OSCE), Russia has engaged in "massive deportation" of over 1.3 million Ukrainian civilians, potentially constituting crimes against humanity.[475][476] The OSCE and Ukraine have accused Russia of forcibly moving civilians to filtration camps in Russian-held territory, and then into Russia. Ukrainian sources have compared this policy to Soviet-era population transfers and Russian actions in the Chechen War of Independence.[477][478] For instance, as of 8 April, Russia claimed to have evacuated about 121,000 Mariupol residents to Russia.[478] Also, on 19 October, Russia announced the forced deportation of 60,000 civilians from areas around the line of contact in Kherson oblast.[479] RIA Novosti and Ukrainian officials said that thousands were dispatched to various centers in cities in Russia and Russian-occupied Ukraine,[480] from which people were sent to economically depressed regions of Russia.[481] In April, Ukraine's National Security and Defence Council secretary Oleksiy Danilov said Russia planned to build "concentration camps" for Ukrainians in western Siberia, and that it likely planned to force prisoners to build new cities in Siberia.[482][483][lower-alpha 7]

A second refugee crisis created by the invasion and by the Russian government's suppression of human rights has been the flight of more than 300,000 Russian political refugees and economic migrants, the largest exodus from Russia since the October Revolution of 1917,[485][486] to countries such as the Baltic states, Finland, Georgia, Turkey, and Central Asia.[487][488] By 22 March, it was estimated that between 50,000 and 70,000 high-tech workers had left the country, and that 70,000 to 100,000 more might follow. Fears arose in Russia over the effect of this flight of talent on economic development.[489] Some Russian refugees sought to oppose Putin and help Ukraine from outside their country,[490] and some faced discrimination for being Russian.[491][492] There has also been an exodus of millionaires.[493] On 6 May, The Moscow Times, citing data from the FSB, reported that almost four million Russians had left the country, although this figure included travellers for business or tourism.[494] Russia's partial mobilization of 300,000 men in September prompted an initial 200,000 more Russians to flee the country,[495] rising to 400,000 by early October, double the number of those conscripted.[496] To facilitate conscription and militarization, on 17 January 2023, Russian authorities re-imposed the Soviet-era Moscow and Leningrad militarty districts.[497]

Reactions

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:United Nations General Assembly resolution ES-11 L.1 vote.svg
UN General Assembly Resolution ES-11/1 vote on 2 March 2022 condemning the invasion of Ukraine and demanding a complete withdrawal of Russian troops.
  In favour
  Against
  Abstained
  Absent
  Non-member

The invasion received widespread international condemnation from governments and intergovernmental organisations, with political reactions including new sanctions imposed on Russia, which triggered widespread economic effects on the Russian and world economies.[498] The European Union and other Western governments financed and delivered humanitarian and military aid to Ukraine. The bloc also implemented various economic sanctions, including a ban on Russian aircraft using EU airspace,[499] a SWIFT ban on certain Russian banks, and a ban on certain Russian media outlets.[500] Reactions to the invasion have varied considerably across a broad spectrum of concerns including public response, media responses, peace efforts, and the examination of the legal implications of the invasion.

The invasion received widespread public condemnation internationally, while in some countries, certain sectors expressed sympathy or outright support for Russia due in part to distrust of US foreign policy.[501] Protests and demonstrations were held worldwide, including some in Russia and parts of Ukraine occupied by Russia.[502] Calls for a boycott of Russian goods spread on social media platforms,[503] while hackers attacked Russian websites, particularly those operated by the Russian government.[504] Anti-Russian sentiment against Russians living abroad surged after the invasion.[505][506]

Peace efforts

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Peace negotiations between Russia and Ukraine took place on 28 February,[507] 3 March,[508] and 7 March 2022,[509] in an undisclosed location in the Gomel Region on the Belarus–Ukraine border,[510] with further talks held on 10 March in Turkey prior to a fourth round of negotiations which began on 14 March. The Ukrainian foreign minister Dmytro Kuleba stated on 13 July that peace talks are frozen for the time being.[511] On 19 July, former Russian President and current Deputy head of the Russian Security Council, Dmitry Medvedev, said: "Russia will achieve all its goals. There will be peace – on our terms."[512] By 29 December, following the Russian annexation of multiple Ukrainian oblasts, hopes for Ukrainian peace talks with Russia dimmed significantly with Russia taking a hardline position that the full Russian occupation of the four oblasts would be non-negotiable under any circumstances.[513]

See also

Notes

  1. A report of 5 June placed Dvornikov still in command.[91]
  2. By early September 2022 the US had given 126 M777 howitzer cannons and over 800,000 rounds of 155mm ammunition for them.[385] By January 2023 the US had donated 250,000 more 155mm shells to Ukraine. The US is producing 14,000 155mm shells monthly and plans to increase production to 90,000 shells per month by 2025.[386]
  3. Confirmed figure by source, not final (confirmations ongoing), estimates are higher.
  4. The DPR stated 4,176 of its servicemen were killed and 17,379 wounded between 1 January and 22 December 2022,[418] of which 13 died and 50 were wounded between 1 January and 25 February 2022,[419] leaving a total of 4,163 killed and 17,329 wounded in the period of the Russian invasion.
  5. See table here for a detailed breakdown of civilian deaths by oblast, according to Ukrainian authorities.
  6. The DPR stated 1,091 of its civilians were killed and 3,533 wounded between 1 January and 28 December 2022,[422] of which 8 died and 23 were wounded between 1 January and 25 February 2022,[419] leaving a total of 1,083 killed and 3,510 wounded in the period of the Russian invasion.
  7. Most likely, new cities meant new industrial cities in Siberia, the construction plans of which were announced by Shoigu in the fall of 2021.[484]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. 34.0 34.1 Lua error in package.lua at line 80: module 'strict' not found.
  35. 35.0 35.1 Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. 62.0 62.1 62.2 62.3 62.4 62.5 Lua error in package.lua at line 80: module 'strict' not found.
  63. 63.0 63.1 63.2 63.3 63.4 Lua error in package.lua at line 80: module 'strict' not found.
  64. Lua error in package.lua at line 80: module 'strict' not found.
  65. 65.0 65.1 65.2 Lua error in package.lua at line 80: module 'strict' not found.
  66. 66.0 66.1 66.2 Lua error in package.lua at line 80: module 'strict' not found.
  67. 67.0 67.1 67.2 Lua error in package.lua at line 80: module 'strict' not found.
  68. 68.0 68.1 68.2 Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. Lua error in package.lua at line 80: module 'strict' not found.
  79. 79.0 79.1 79.2 Lua error in package.lua at line 80: module 'strict' not found.
  80. 80.0 80.1 Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. Lua error in package.lua at line 80: module 'strict' not found.
  92. Lua error in package.lua at line 80: module 'strict' not found.
  93. CBS News Videos. "Russia bombards Kyiv, vows to strike new targets if U.S. sends long-range missiles to Ukraine". 6 June 2022. [1]
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Sarah Rainford. "Ukraine war: Putin presses on after Lysychansk capture". BBC. 5 July 2022. [2]
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. 98.0 98.1 NY Times. "Russia Installs New War Leader Amid Dissention in Putin's Circle". By Anatoly Kurmanaev. 12 January 2023. Page 1.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. 119.0 119.1 Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Lua error in package.lua at line 80: module 'strict' not found.
  124. Lua error in package.lua at line 80: module 'strict' not found.
  125. Lua error in package.lua at line 80: module 'strict' not found.
  126. 126.0 126.1 Lua error in package.lua at line 80: module 'strict' not found.
  127. Lua error in package.lua at line 80: module 'strict' not found.
  128. Lua error in package.lua at line 80: module 'strict' not found.
  129. Lua error in package.lua at line 80: module 'strict' not found.
  130. Lua error in package.lua at line 80: module 'strict' not found.
  131. 131.0 131.1 Lua error in package.lua at line 80: module 'strict' not found.
  132. Lua error in package.lua at line 80: module 'strict' not found.
  133. Lua error in package.lua at line 80: module 'strict' not found.
  134. Lua error in package.lua at line 80: module 'strict' not found.
  135. Lua error in package.lua at line 80: module 'strict' not found.
  136. Lua error in package.lua at line 80: module 'strict' not found.
  137. Lua error in package.lua at line 80: module 'strict' not found.
  138. Lua error in package.lua at line 80: module 'strict' not found.
  139. Lua error in package.lua at line 80: module 'strict' not found.
  140. Lua error in package.lua at line 80: module 'strict' not found.
  141. Lua error in package.lua at line 80: module 'strict' not found.
  142. Lua error in package.lua at line 80: module 'strict' not found.
  143. Lua error in package.lua at line 80: module 'strict' not found.
  144. Lua error in package.lua at line 80: module 'strict' not found.
  145. Lua error in package.lua at line 80: module 'strict' not found.
  146. Lua error in package.lua at line 80: module 'strict' not found.
  147. Lua error in package.lua at line 80: module 'strict' not found.
  148. Lua error in package.lua at line 80: module 'strict' not found.
  149. Lua error in package.lua at line 80: module 'strict' not found.
  150. Lua error in package.lua at line 80: module 'strict' not found.
  151. Lua error in package.lua at line 80: module 'strict' not found.
  152. Lua error in package.lua at line 80: module 'strict' not found.
  153. Lua error in package.lua at line 80: module 'strict' not found.
  154. Lua error in package.lua at line 80: module 'strict' not found.
  155. Lua error in package.lua at line 80: module 'strict' not found.
  156. Lua error in package.lua at line 80: module 'strict' not found.
  157. Lua error in package.lua at line 80: module 'strict' not found.
  158. Lua error in package.lua at line 80: module 'strict' not found.
  159. Lua error in package.lua at line 80: module 'strict' not found.
  160. Lua error in package.lua at line 80: module 'strict' not found.
  161. Lua error in package.lua at line 80: module 'strict' not found.
  162. Lua error in package.lua at line 80: module 'strict' not found.
  163. Lua error in package.lua at line 80: module 'strict' not found.
  164. Lua error in package.lua at line 80: module 'strict' not found.
  165. Lua error in package.lua at line 80: module 'strict' not found.
  166. Lua error in package.lua at line 80: module 'strict' not found.
  167. Lua error in package.lua at line 80: module 'strict' not found.
  168. Lua error in package.lua at line 80: module 'strict' not found.
  169. Lua error in package.lua at line 80: module 'strict' not found.
  170. Lua error in package.lua at line 80: module 'strict' not found.
  171. Lua error in package.lua at line 80: module 'strict' not found.
  172. Lua error in package.lua at line 80: module 'strict' not found.
  173. Lua error in package.lua at line 80: module 'strict' not found.
  174. Lua error in package.lua at line 80: module 'strict' not found.
  175. 175.0 175.1 175.2 Lua error in package.lua at line 80: module 'strict' not found.
  176. Lua error in package.lua at line 80: module 'strict' not found.
  177. Lua error in package.lua at line 80: module 'strict' not found.
  178. Lua error in package.lua at line 80: module 'strict' not found.
  179. Lua error in package.lua at line 80: module 'strict' not found.
  180. Lua error in package.lua at line 80: module 'strict' not found.
  181. Lua error in package.lua at line 80: module 'strict' not found.
  182. Lua error in package.lua at line 80: module 'strict' not found.
  183. Lua error in package.lua at line 80: module 'strict' not found.
  184. Lua error in package.lua at line 80: module 'strict' not found.
  185. Lua error in package.lua at line 80: module 'strict' not found.
  186. Lua error in package.lua at line 80: module 'strict' not found.
  187. Lua error in package.lua at line 80: module 'strict' not found.
  188. Lua error in package.lua at line 80: module 'strict' not found.
  189. Lua error in package.lua at line 80: module 'strict' not found.
  190. Lua error in package.lua at line 80: module 'strict' not found.
  191. Lua error in package.lua at line 80: module 'strict' not found.
  192. Lua error in package.lua at line 80: module 'strict' not found.
  193. Lua error in package.lua at line 80: module 'strict' not found.
  194. Lua error in package.lua at line 80: module 'strict' not found.
  195. Lua error in package.lua at line 80: module 'strict' not found.
  196. Lua error in package.lua at line 80: module 'strict' not found.
  197. Lua error in package.lua at line 80: module 'strict' not found.
  198. Lua error in package.lua at line 80: module 'strict' not found.
  199. Lua error in package.lua at line 80: module 'strict' not found.
  200. Lua error in package.lua at line 80: module 'strict' not found.
  201. Lua error in package.lua at line 80: module 'strict' not found.
  202. Lua error in package.lua at line 80: module 'strict' not found.
  203. Lua error in package.lua at line 80: module 'strict' not found.
  204. Lua error in package.lua at line 80: module 'strict' not found.
  205. Lua error in package.lua at line 80: module 'strict' not found.
  206. Lua error in package.lua at line 80: module 'strict' not found.
  207. Lua error in package.lua at line 80: module 'strict' not found.
  208. Lua error in package.lua at line 80: module 'strict' not found.
  209. Lua error in package.lua at line 80: module 'strict' not found.
  210. Lua error in package.lua at line 80: module 'strict' not found.
  211. Lua error in package.lua at line 80: module 'strict' not found.
  212. Lua error in package.lua at line 80: module 'strict' not found.
  213. Lua error in package.lua at line 80: module 'strict' not found.
  214. Lua error in package.lua at line 80: module 'strict' not found.
  215. Lua error in package.lua at line 80: module 'strict' not found.
  216. Lua error in package.lua at line 80: module 'strict' not found.
  217. Lua error in package.lua at line 80: module 'strict' not found.
  218. Lua error in package.lua at line 80: module 'strict' not found.
  219. Lua error in package.lua at line 80: module 'strict' not found.
  220. Lua error in package.lua at line 80: module 'strict' not found.
  221. Lua error in package.lua at line 80: module 'strict' not found.
  222. Lua error in package.lua at line 80: module 'strict' not found.
  223. 223.0 223.1 Lua error in package.lua at line 80: module 'strict' not found.
  224. Lua error in package.lua at line 80: module 'strict' not found.
  225. Lua error in package.lua at line 80: module 'strict' not found.
  226. Lua error in package.lua at line 80: module 'strict' not found.
  227. Lua error in package.lua at line 80: module 'strict' not found.
  228. Lua error in package.lua at line 80: module 'strict' not found.
  229. Lua error in package.lua at line 80: module 'strict' not found.
  230. 230.0 230.1 Lua error in package.lua at line 80: module 'strict' not found.
  231. Lua error in package.lua at line 80: module 'strict' not found.
  232. Lua error in package.lua at line 80: module 'strict' not found.
  233. Lua error in package.lua at line 80: module 'strict' not found.
  234. Lua error in package.lua at line 80: module 'strict' not found.
  235. Lua error in package.lua at line 80: module 'strict' not found.
  236. Lua error in package.lua at line 80: module 'strict' not found.
  237. Lua error in package.lua at line 80: module 'strict' not found.
  238. Lua error in package.lua at line 80: module 'strict' not found.
  239. Lua error in package.lua at line 80: module 'strict' not found.
  240. Lua error in package.lua at line 80: module 'strict' not found.
  241. Lua error in package.lua at line 80: module 'strict' not found.
  242. Lua error in package.lua at line 80: module 'strict' not found.
  243. Lua error in package.lua at line 80: module 'strict' not found.
  244. Lua error in package.lua at line 80: module 'strict' not found.
  245. 245.0 245.1 Lua error in package.lua at line 80: module 'strict' not found.
  246. Lua error in package.lua at line 80: module 'strict' not found.
  247. Lua error in package.lua at line 80: module 'strict' not found.
  248. Lua error in package.lua at line 80: module 'strict' not found.
  249. 249.0 249.1 Lua error in package.lua at line 80: module 'strict' not found.
  250. 250.0 250.1 Lua error in package.lua at line 80: module 'strict' not found.
  251. Lua error in package.lua at line 80: module 'strict' not found.
  252. Lua error in package.lua at line 80: module 'strict' not found.
  253. Lua error in package.lua at line 80: module 'strict' not found.
  254. 254.0 254.1 Lua error in package.lua at line 80: module 'strict' not found.
  255. Lua error in package.lua at line 80: module 'strict' not found.
  256. Lua error in package.lua at line 80: module 'strict' not found.
  257. Lua error in package.lua at line 80: module 'strict' not found.
  258. Lua error in package.lua at line 80: module 'strict' not found.
  259. Lua error in package.lua at line 80: module 'strict' not found.
  260. Lua error in package.lua at line 80: module 'strict' not found.
  261. Lua error in package.lua at line 80: module 'strict' not found.
  262. Lua error in package.lua at line 80: module 'strict' not found.
  263. Lua error in package.lua at line 80: module 'strict' not found.
  264. Lua error in package.lua at line 80: module 'strict' not found.
  265. Lua error in package.lua at line 80: module 'strict' not found.
  266. Lua error in package.lua at line 80: module 'strict' not found.
  267. Lua error in package.lua at line 80: module 'strict' not found.
  268. Lua error in package.lua at line 80: module 'strict' not found.
  269. Lua error in package.lua at line 80: module 'strict' not found.
  270. Lua error in package.lua at line 80: module 'strict' not found.
  271. Lua error in package.lua at line 80: module 'strict' not found.
  272. 272.0 272.1 Lua error in package.lua at line 80: module 'strict' not found.
  273. 273.0 273.1 273.2 Lua error in package.lua at line 80: module 'strict' not found.
  274. Lua error in package.lua at line 80: module 'strict' not found.
  275. Lua error in package.lua at line 80: module 'strict' not found.
  276. Lua error in package.lua at line 80: module 'strict' not found.
  277. Lua error in package.lua at line 80: module 'strict' not found.
  278. Lua error in package.lua at line 80: module 'strict' not found.
  279. Lua error in package.lua at line 80: module 'strict' not found.
  280. Lua error in package.lua at line 80: module 'strict' not found.
  281. Lua error in package.lua at line 80: module 'strict' not found.
  282. Lua error in package.lua at line 80: module 'strict' not found.
  283. Lua error in package.lua at line 80: module 'strict' not found.
  284. Lua error in package.lua at line 80: module 'strict' not found.
  285. Lua error in package.lua at line 80: module 'strict' not found.
  286. Lua error in package.lua at line 80: module 'strict' not found.
  287. Lua error in package.lua at line 80: module 'strict' not found.
  288. Lua error in package.lua at line 80: module 'strict' not found.
  289. Lua error in package.lua at line 80: module 'strict' not found.
  290. Lua error in package.lua at line 80: module 'strict' not found.
  291. Lua error in package.lua at line 80: module 'strict' not found.
  292. Lua error in package.lua at line 80: module 'strict' not found.
  293. Lua error in package.lua at line 80: module 'strict' not found.
  294. Lua error in package.lua at line 80: module 'strict' not found.
  295. Lua error in package.lua at line 80: module 'strict' not found.
  296. Lua error in package.lua at line 80: module 'strict' not found.
  297. Lua error in package.lua at line 80: module 'strict' not found.
  298. Lua error in package.lua at line 80: module 'strict' not found.
  299. Lua error in package.lua at line 80: module 'strict' not found.
  300. Lua error in package.lua at line 80: module 'strict' not found.
  301. Lua error in package.lua at line 80: module 'strict' not found.
  302. Lua error in package.lua at line 80: module 'strict' not found.
  303. "Fighting Intensifies in Southern Ukraine". WSJ. By Thomas Grove. 24 January 2023. Page A6.
  304. Lua error in package.lua at line 80: module 'strict' not found.
  305. Lua error in package.lua at line 80: module 'strict' not found.
  306. Lua error in package.lua at line 80: module 'strict' not found.
  307. 'Russia Pours Fighters Into Battle for Bakhmut'. 1 February, The New York Times. [3]
  308. Lua error in package.lua at line 80: module 'strict' not found.
  309. Lua error in package.lua at line 80: module 'strict' not found.
  310. Inside the Ukrainian Counterstrike That Turned the Tide of the War
  311. Lua error in package.lua at line 80: module 'strict' not found.
  312. Lua error in package.lua at line 80: module 'strict' not found.
  313. Lua error in package.lua at line 80: module 'strict' not found.
  314. Lua error in package.lua at line 80: module 'strict' not found.
  315. Lua error in package.lua at line 80: module 'strict' not found.
  316. Lua error in package.lua at line 80: module 'strict' not found.
  317. Lua error in package.lua at line 80: module 'strict' not found.
  318. Lua error in package.lua at line 80: module 'strict' not found.
  319. Lua error in package.lua at line 80: module 'strict' not found.
  320. Lua error in package.lua at line 80: module 'strict' not found.
  321. Lua error in package.lua at line 80: module 'strict' not found.
  322. Lua error in package.lua at line 80: module 'strict' not found.
  323. Lua error in package.lua at line 80: module 'strict' not found.
  324. Lua error in package.lua at line 80: module 'strict' not found.
  325. Lua error in package.lua at line 80: module 'strict' not found.
  326. Lua error in package.lua at line 80: module 'strict' not found.
  327. Lua error in package.lua at line 80: module 'strict' not found.
  328. Lua error in package.lua at line 80: module 'strict' not found.
  329. Lua error in package.lua at line 80: module 'strict' not found.
  330. "US tries to stop Iran from giving drones to Russia". The New York Times. By David Sanger. 29 December 2022. Page 1.
  331. Lua error in package.lua at line 80: module 'strict' not found.
  332. Lua error in package.lua at line 80: module 'strict' not found.
  333. Lua error in package.lua at line 80: module 'strict' not found.
  334. Lua error in package.lua at line 80: module 'strict' not found.[non-primary source needed]
  335. Lua error in package.lua at line 80: module 'strict' not found.
  336. Lua error in package.lua at line 80: module 'strict' not found.
  337. Lua error in package.lua at line 80: module 'strict' not found.
  338. Lua error in package.lua at line 80: module 'strict' not found.
  339. Lua error in package.lua at line 80: module 'strict' not found.
  340. Lua error in package.lua at line 80: module 'strict' not found.
  341. Lua error in package.lua at line 80: module 'strict' not found.
  342. Lua error in package.lua at line 80: module 'strict' not found.
  343. Lua error in package.lua at line 80: module 'strict' not found.
  344. Lua error in package.lua at line 80: module 'strict' not found.
  345. Lua error in package.lua at line 80: module 'strict' not found.
  346. Lua error in package.lua at line 80: module 'strict' not found.
  347. Lua error in package.lua at line 80: module 'strict' not found.
  348. Lua error in package.lua at line 80: module 'strict' not found.
  349. Lua error in package.lua at line 80: module 'strict' not found.
  350. Lua error in package.lua at line 80: module 'strict' not found.
  351. Lua error in package.lua at line 80: module 'strict' not found.
  352. Lua error in package.lua at line 80: module 'strict' not found.
  353. Lua error in package.lua at line 80: module 'strict' not found.
  354. Lua error in package.lua at line 80: module 'strict' not found.
  355. Lua error in package.lua at line 80: module 'strict' not found.
  356. Lua error in package.lua at line 80: module 'strict' not found.
  357. Lua error in package.lua at line 80: module 'strict' not found.
  358. Lua error in package.lua at line 80: module 'strict' not found.
  359. Lua error in package.lua at line 80: module 'strict' not found.
  360. Lua error in package.lua at line 80: module 'strict' not found.
  361. Lua error in package.lua at line 80: module 'strict' not found.
  362. Lua error in package.lua at line 80: module 'strict' not found.
  363. Lua error in package.lua at line 80: module 'strict' not found.
  364. Lua error in package.lua at line 80: module 'strict' not found.
  365. Lua error in package.lua at line 80: module 'strict' not found.
  366. Lua error in package.lua at line 80: module 'strict' not found.
  367. Lua error in package.lua at line 80: module 'strict' not found.
  368. Natasha Turoc, "Biden warns of 'consequential' response from U.S. if Putin uses nuclear weapons". CNBC, 19 September 2022. [4]
  369. "Joe Biden: Putin will not win a 'reckless' nuclear war". The Telegraph. By Jamie Johnson, Arthur Scott-Geddes, Josh White, Chanel Zagon and Nick Allen. 21 September. [5]
  370. Lua error in package.lua at line 80: module 'strict' not found.
  371. Lua error in package.lua at line 80: module 'strict' not found.
  372. Lua error in package.lua at line 80: module 'strict' not found.
  373. 373.0 373.1 373.2 Lua error in package.lua at line 80: module 'strict' not found.
  374. Lua error in package.lua at line 80: module 'strict' not found.
  375. Lua error in package.lua at line 80: module 'strict' not found.
  376. Lua error in package.lua at line 80: module 'strict' not found.
  377. Lua error in package.lua at line 80: module 'strict' not found.
  378. Lua error in package.lua at line 80: module 'strict' not found.
  379. Lua error in package.lua at line 80: module 'strict' not found.
  380. Lua error in package.lua at line 80: module 'strict' not found.
  381. Lua error in package.lua at line 80: module 'strict' not found.
  382. Lua error in package.lua at line 80: module 'strict' not found.
  383. Lua error in package.lua at line 80: module 'strict' not found.
  384. CNN (19 January 2023) Former CIA director: US is sending 'unhelpful message' to allies David Petraeus interview: $24.8 billion in aid from US
  385. Michael Peck (13 Sep 2022) The US has given Ukraine nearly 1 million 155 mm artillery shells. Now it's looking for US companies to build more of them.
  386. Charles R. Davis (24 Jan 2023) Ukraine is burning through artillery shells. Now the US is increasing production by 500%. 90,000 155mm howitzer shells per month
  387. Lua error in package.lua at line 80: module 'strict' not found.
  388. Lua error in package.lua at line 80: module 'strict' not found.
  389. Lua error in package.lua at line 80: module 'strict' not found.
  390. Lua error in package.lua at line 80: module 'strict' not found.
  391. Lua error in package.lua at line 80: module 'strict' not found.
  392. Lua error in package.lua at line 80: module 'strict' not found.
  393. Lua error in package.lua at line 80: module 'strict' not found.
  394. Lua error in package.lua at line 80: module 'strict' not found.
  395. Lua error in package.lua at line 80: module 'strict' not found.
  396. Lua error in package.lua at line 80: module 'strict' not found.
  397. 397.0 397.1 Lua error in package.lua at line 80: module 'strict' not found.
  398. Lua error in package.lua at line 80: module 'strict' not found.
  399. Lua error in package.lua at line 80: module 'strict' not found.
  400. 400.0 400.1 Lua error in package.lua at line 80: module 'strict' not found.
  401. 401.0 401.1 Lua error in package.lua at line 80: module 'strict' not found.
  402. Lua error in package.lua at line 80: module 'strict' not found.
  403. Lua error in package.lua at line 80: module 'strict' not found.
  404. Lua error in package.lua at line 80: module 'strict' not found.
  405. Lua error in package.lua at line 80: module 'strict' not found.
  406. Lua error in package.lua at line 80: module 'strict' not found.
  407. Lua error in package.lua at line 80: module 'strict' not found.
  408. Lua error in package.lua at line 80: module 'strict' not found.
  409. Lua error in package.lua at line 80: module 'strict' not found.
  410. Lua error in package.lua at line 80: module 'strict' not found.
  411. Lua error in package.lua at line 80: module 'strict' not found.
  412. Lua error in package.lua at line 80: module 'strict' not found.
  413. Lua error in package.lua at line 80: module 'strict' not found.
  414. Lua error in package.lua at line 80: module 'strict' not found.
  415. Lua error in package.lua at line 80: module 'strict' not found.
  416. 416.0 416.1 Lua error in package.lua at line 80: module 'strict' not found.
    Lua error in package.lua at line 80: module 'strict' not found.
  417. Lua error in package.lua at line 80: module 'strict' not found.
  418. Lua error in package.lua at line 80: module 'strict' not found.
    Lua error in package.lua at line 80: module 'strict' not found.
  419. 419.0 419.1 Lua error in package.lua at line 80: module 'strict' not found.
  420. Lua error in package.lua at line 80: module 'strict' not found.
  421. Lua error in package.lua at line 80: module 'strict' not found.
  422. Lua error in package.lua at line 80: module 'strict' not found.
  423. Lua error in package.lua at line 80: module 'strict' not found.
  424. Lua error in package.lua at line 80: module 'strict' not found.
  425. Lua error in package.lua at line 80: module 'strict' not found.
  426. Lua error in package.lua at line 80: module 'strict' not found.
  427. Lua error in package.lua at line 80: module 'strict' not found.
  428. Lua error in package.lua at line 80: module 'strict' not found.
  429. Lua error in package.lua at line 80: module 'strict' not found.
  430. Ukraine war: US estimates 200,000 military casualties on all sides
  431. Russia and Ukraine each have suffered over 100,000 casualties, the top U.S. general says.
  432. US estimates 200,000 military casualties on all sides in Ukraine war
  433. ‘Well over’ 100,000 Russian troops killed or wounded in Ukraine, U.S. says
  434. Ukraine says casualty figures in war cannot be disclosed
    Ukraine claims '10,000-13,000' soldiers killed in war so far
    European Commission Explains Its Mistake Regarding Allegedly 100,000 Ukrainian Soldiers Killed
    EU seeks to set up specialized court to probe alleged Russian crimes in Ukraine
  435. 435.0 435.1 Lua error in package.lua at line 80: module 'strict' not found.
  436. The staggering toll of Ukraine war comes into focus
  437. Lua error in package.lua at line 80: module 'strict' not found.
  438. Lua error in package.lua at line 80: module 'strict' not found.
  439. Lua error in package.lua at line 80: module 'strict' not found.
  440. Lua error in package.lua at line 80: module 'strict' not found.
  441. Lua error in package.lua at line 80: module 'strict' not found.
  442. Lua error in package.lua at line 80: module 'strict' not found.
  443. Lua error in package.lua at line 80: module 'strict' not found.
  444. Lua error in package.lua at line 80: module 'strict' not found.
  445. Lua error in package.lua at line 80: module 'strict' not found.
  446. Lua error in package.lua at line 80: module 'strict' not found.
  447. Lua error in package.lua at line 80: module 'strict' not found.
  448. Lua error in package.lua at line 80: module 'strict' not found.
  449. Lua error in package.lua at line 80: module 'strict' not found.
  450. Lua error in package.lua at line 80: module 'strict' not found.
  451. Lua error in package.lua at line 80: module 'strict' not found.
  452. Lua error in package.lua at line 80: module 'strict' not found.
  453. Lua error in package.lua at line 80: module 'strict' not found.
  454. Lua error in package.lua at line 80: module 'strict' not found.
  455. Lua error in package.lua at line 80: module 'strict' not found.
  456. Lua error in package.lua at line 80: module 'strict' not found.
  457. Lua error in package.lua at line 80: module 'strict' not found.
  458. Lua error in package.lua at line 80: module 'strict' not found.
  459. Lua error in package.lua at line 80: module 'strict' not found.
  460. Lua error in package.lua at line 80: module 'strict' not found.
  461. Lua error in package.lua at line 80: module 'strict' not found.
  462. Lua error in package.lua at line 80: module 'strict' not found.
  463. Lua error in package.lua at line 80: module 'strict' not found.
  464. Lua error in package.lua at line 80: module 'strict' not found.
  465. Lua error in package.lua at line 80: module 'strict' not found.
  466. Lua error in package.lua at line 80: module 'strict' not found.
  467. Lua error in package.lua at line 80: module 'strict' not found.
  468. Lua error in package.lua at line 80: module 'strict' not found.
  469. Lua error in package.lua at line 80: module 'strict' not found.
  470. Lua error in package.lua at line 80: module 'strict' not found.
  471. Lua error in package.lua at line 80: module 'strict' not found.
  472. Lua error in package.lua at line 80: module 'strict' not found.
  473. Lua error in package.lua at line 80: module 'strict' not found.
  474. Lua error in package.lua at line 80: module 'strict' not found.
  475. Lua error in package.lua at line 80: module 'strict' not found.
  476. Lua error in package.lua at line 80: module 'strict' not found.
  477. Lua error in package.lua at line 80: module 'strict' not found.
  478. 478.0 478.1 Lua error in package.lua at line 80: module 'strict' not found.
  479. Lua error in package.lua at line 80: module 'strict' not found.
  480. * Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
    • Lua error in package.lua at line 80: module 'strict' not found.
  481. Lua error in package.lua at line 80: module 'strict' not found.
  482. Lua error in package.lua at line 80: module 'strict' not found.
  483. Lua error in package.lua at line 80: module 'strict' not found.
  484. Lua error in package.lua at line 80: module 'strict' not found.
  485. Lua error in package.lua at line 80: module 'strict' not found.
  486. Lua error in package.lua at line 80: module 'strict' not found.
  487. Lua error in package.lua at line 80: module 'strict' not found.
  488. Lua error in package.lua at line 80: module 'strict' not found.
  489. Lua error in package.lua at line 80: module 'strict' not found.
  490. Lua error in package.lua at line 80: module 'strict' not found.
  491. Lua error in package.lua at line 80: module 'strict' not found.
  492. Lua error in package.lua at line 80: module 'strict' not found.
  493. Lua error in package.lua at line 80: module 'strict' not found.
  494. Lua error in package.lua at line 80: module 'strict' not found.
  495. Lua error in package.lua at line 80: module 'strict' not found.
  496. Lua error in package.lua at line 80: module 'strict' not found.
  497. Lua error in package.lua at line 80: module 'strict' not found.
  498. Lua error in package.lua at line 80: module 'strict' not found.
  499. Lua error in package.lua at line 80: module 'strict' not found.
  500. Lua error in package.lua at line 80: module 'strict' not found.
  501. Lua error in package.lua at line 80: module 'strict' not found.
  502. Lua error in package.lua at line 80: module 'strict' not found.
  503. Lua error in package.lua at line 80: module 'strict' not found.
  504. Lua error in package.lua at line 80: module 'strict' not found.
  505. Lua error in package.lua at line 80: module 'strict' not found.
  506. Lua error in package.lua at line 80: module 'strict' not found.
  507. Lua error in package.lua at line 80: module 'strict' not found.
  508. Lua error in package.lua at line 80: module 'strict' not found.
  509. Lua error in package.lua at line 80: module 'strict' not found.
  510. Lua error in package.lua at line 80: module 'strict' not found.
  511. Lua error in package.lua at line 80: module 'strict' not found.
  512. Lua error in package.lua at line 80: module 'strict' not found.
  513. Lua error in package.lua at line 80: module 'strict' not found.

Further reading

  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.

External links

Lua error in package.lua at line 80: module 'strict' not found.