War in Donbass

From Infogalactic: the planetary knowledge core
(Redirected from War in Donbas)
Jump to: navigation, search

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

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

The War in Donbass is an armed conflict in the Donbass region of Ukraine. From the beginning of March 2014, protests by pro-Russian and anti-government groups took place in the Donetsk and Luhansk oblasts of Ukraine, commonly collectively called the "Donbass", in the aftermath of the 2014 Ukrainian revolution and the Euromaidan movement. These demonstrations, which followed the annexation of Crimea by the Russian Federation (February to March 2014), and which were part of a wider group of concurrent pro-Russian protests across southern and eastern Ukraine, escalated into an armed conflict between the separatist forces of the self-declared Donetsk and Luhansk People's Republics (DPR and LPR respectively), and the Ukrainian government.[1] In the Donetsk People's Republic, from May 2014 until a change of the top leadership in August 2014,[2] some of the top leaders were Russian citizens.[3] According to the Ukrainian government, at the height of the conflict in mid-2014, Russian paramilitaries were reported to make up between 15% to 80% of the combatants.[3]

Between 22 and 25 August 2014, Russian artillery, personnel, and what Russia called a "humanitarian convoy" crossed the border into Ukrainian territory without permission of the Ukrainian government. Crossings occurred both in areas under the control of pro-Russian forces and in areas that were not under their control, such as the south-eastern part of Donetsk Oblast, near Novoazovsk. These events followed the reported shelling of Ukrainian positions from the Russian side of the border over the course of the preceding month.[4][5] Head of the Security Service of Ukraine, Valentyn Nalyvaichenko characterised the events of 22 August as a "direct invasion by Russia of Ukraine",[6] while other western and Ukrainian officials described the events as a "stealth invasion" of Ukraine by Russia.[5] Russia's official position on the presence of Russian forces in Donbass has been vague: while official bodies have denied presence of "regular armed forces" in Ukraine, it has on numerous occasions confirmed presence of "military specialists", along with other euphemisms, usually accompanied by an argument that Russia "was forced" to deploy them to "defend the Russian-speaking population".[7][8]

As a result of the August 2014 events, DPR and LPR insurgents regained much of the territory they had lost during the Ukrainian government's preceding military offensive. Ukraine, Russia, the DPR and the LPR signed an agreement to establish a ceasefire, called the Minsk Protocol, on 5 September 2014.[9] Violations of the ceasefire on both sides became common. Amidst the solidification of the line between insurgent and government-controlled territory during the ceasefire, warlords took control of swaths of land on the insurgent side, leading to further destabilisation.[10] The ceasefire completely collapsed in January 2015, with renewed heavy fighting across the conflict zone, including at Donetsk International Airport and at Debaltseve. Involved parties agreed to a new ceasefire, called Minsk II, on 12 February 2015. Immediately following the signing of the agreement, separatist forces launched an offensive on Debaltseve and forced Ukrainian forces to withdraw from it. In the months after the fall of Debaltseve, minor skirmishes continued along the line of contact, but no territorial changes occurred. This state of stalemate led to the war being labelled a "frozen conflict";[11] the area stayed a war zone, with dozens of soldiers and civilians killed each month.[12] In 2017, on average one Ukrainian soldier died in combat every three days,[13] with the number of Russian and separatist troops remaining in the region estimated at 6,000 and 40,000 respectively.[14][15] By the end of 2017, OSCE observatory mission had accounted for around 30,000 individuals in military-style dress crossing from Russia to Donbass just at two border checkpoints it was allowed to monitor.[16]

Since the start of the conflict there have been more than 20 ceasefires, each intended to remain in force indefinitely, but none of them stopped the violence.[17][18] The most successful attempt to halt the fighting was in 2016, when a ceasefire held for six consecutive weeks.[18] The latest ceasefire came into force on 8 March 2019, which led to a significant decrease of fighting in the following days (according to both combatants).[19][20]

Contents

Background

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

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

Donetsk Oblast

Pro-Russian protesters in Donetsk, 9 March 2014

Attempts to seize the Donetsk Regional State Administration (RSA) building began since pro-Russian protests erupted in the eastern and southern regions of Ukraine, in the wake of the 2014 Ukrainian revolution. Pro-Russian protesters occupied the Donetsk RSA from 1 to 6 March 2014, before being removed by the Security Service of Ukraine (SBU).[21] On 6 April, 1,000–2,000 people gathered at a rally in Donetsk to demand a status referendum similar to the one held in Crimea in March.[22] The demonstrators stormed the RSA building, and took control of its first two floors. They said that if an extraordinary legislative session was not held by regional officials to implement a status referendum, they would take control of the regional government with a "people's mandate", and dismiss all elected regional councillors and members of parliament.[23] As these demands were not met, the activists held a meeting in the RSA building, and voted in favour of independence from Ukraine. They proclaimed the Donetsk People's Republic (DPR).[24] Concurrent to the events in Donetsk, armed forces led by Russian operative Igor Girkin stormed and occupied government buildings in other regional centres beginning on 12 April.[citation needed]

Luhansk Oblast

Unrest in Luhansk Oblast began on 6 April, when approximately 1,000 activists seized and occupied the SBU building in the city of Luhansk, following similar occupations in the cities of Donetsk and Kharkiv.[25] Protesters barricaded the building, and demanded that all arrested separatist leaders be released.[25] Police were able to retake control of the building, but the demonstrators regathered for a 'people's assembly' outside the building and called for a 'people's government', demanding either federalisation or incorporation into the Russian Federation.[26] At this assembly, they elected Valery Bolotov to the position of "People's Governor".[27] Two referendums were announced, one on 11 May to determine whether the region should seek some form of autonomy, and a second scheduled for 18 May to determine whether the region should join the Russian Federation, or declare independence.[28]

The Luhansk People's Republic (LPR) was declared on 27 April.[29] Representatives of the Republic demanded that Ukrainian government provide amnesty for all protesters, enshrine Russian as an official language, and hold a referendum on the status of the region.[29] They issued an ultimatum that stated that if Kiev did not meet their demands by 14:00 on 29 April, they would launch an insurgency in tandem with that of the Donetsk People's Republic.[29]

History

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

April 2014: conflict begins

Unmarked separatist militants seized the Donetsk city office of the Ministry of Internal Affairs on 12 April without resistance.[30] Following negotiations between the militants and those in the building, the chief of the office resigned from his post.[31] Officers from the Berkut special police force, which had been dissolved by the government following the February revolution, took part in the seizure on the separatists' side.[32] After having gained control of the Donetsk RSA and having declared the Donetsk People's Republic, pro-Russian groups vowed to fan out and take control of strategic infrastructure across Donetsk Oblast, and demanded that public officials who wished to continue their work swear allegiance to the Republic.[33] By 14 April, pro-Russian separatists had taken control of government buildings in many other cities within the oblast, including Mariupol, Horlivka, Sloviansk, Kramatorsk, Yenakiieve, Makiivka, Druzhkivka, and Zhdanivka.[34][35] Following this seizure of the Donetsk RSA, the militants began to expand their control across the city. The municipal administration building was stormed and occupied by the insurgents on 16 April.[36] Further actions by the separatists resulted in the capture of the offices of the regional state television network on 27 April.[37] After capturing the broadcasting centre, the militants began to broadcast Russian television channels. On 4 May, the flag of the Donetsk People's Republic was raised over the police headquarters in Donetsk city proper.[38]

In response to the widening unrest, the acting Ukrainian President, Oleksandr Turchynov, vowed to launch a major "anti-terror" operation against separatist movements in Donetsk Oblast.[39] The Minister of Internal Affairs, Arsen Avakov, said on 9 April that the unrest in Donetsk Oblast would be resolved within 48 hours, either through negotiations or the use of force. President Oleksandr Turchynov signed a decree to retake the Donetsk RSA building, and place it "under state protection",[40][41] and offered amnesty to the demonstrators if they laid down their arms.[42]

Expansion of separatist territorial control

Sloviansk

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

Pro-Russian insurgents occupying the Sloviansk city administration building, 14 April 2014

A group of masked pro-Russian militants under the command of a retired FSB officer Igor Girkin took control of the city administration building, police offices, and SBU building in Sloviansk,[43] a city in the northern part of Donetsk Oblast, on 12 April.[30] After militants took over the city, Sloviansk mayor Nelya Shtepa briefly appeared at an occupied police station, and expressed support for the militants.[30] Others gathered outside the building, and similarly voiced their support for the militants. They told Ukrainian journalists who were reporting on the situation to "go back to Kiev".[30] Nelya Shtepa was later detained by the insurgents, and replaced by the self-proclaimed "people's mayor" Vyacheslav Ponomarev. The militants gained control of the city's police weapons cache and seized hundreds of firearms, which prompted the Ukrainian government to launch a "counter-terrorism" operation to retake the city.[32] This government counter-offensive began on the morning of 13 April.[44] As a result, an entrenched standoff between pro-Russian forces and the Armed Forces of Ukraine ensued, marking the start of combat in Donbass.[45] The city remained under siege until 5 July, when Ukrainian forces recaptured it, with an estimated 15,000–20,000 people displaced by the fighting.[46] Mayor Shtepa was arrested on 11 July 2014 for allegedly colluding with pro-Russian forces.[47]

Kramatorsk

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

In Kramatorsk, a city in northern Donetsk Oblast, separatists attacked a police station on 13 April, resulting in a shootout.[48] The fighters, members of the Donbass People's Militia, later captured the police station. They removed the police station's sign and raised the flag of the Donetsk People's Republic over the building.[49] They then issued an ultimatum that stated that if the city's mayor and administration did not swear allegiance to the Republic by the following Monday, they would remove them from office.[49] Concurrently, a crowd of demonstrators surrounded the city administration building, captured it, and raised the Donetsk People's Republic flag over it. A representative of the Republic addressed locals outside the occupied police station, but was received negatively and booed.[49]

After a government counter-offensive as part of the "anti-terror" operation in Donetsk Oblast on 2–3 May, the insurgents were routed from Kramatorsk's occupied SBU building.[50] Despite this, Ukrainian troops quickly withdrew from the city for unknown reasons, and the separatists quickly regained control. Sporadic fighting continued until 5 July, when the insurgents withdrew from Kramatorsk.[51]

Horlivka

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

Militants attempted to seize the police headquarters in Horlivka on 12 April, but were halted. Ukrayinska Pravda reported that police said that the purpose of the attempted seizure was to gain access to a weapons cache.[52] They said that they would use force if needed to defend the building from "criminals and terrorists".[53] By 14 April, however, militants had captured the building after a tense standoff with the police.[34] Some members of the local police unit had defected to the Donetsk People's Republic earlier in the day, whilst the remaining officers were forced to retreat, allowing the insurgents to take control of the building.[54] The local chief of police was captured and badly beaten by the insurgents.[55] A Horlivka city council deputy, Volodymyr Rybak, was kidnapped by masked men believed to be pro-Russian militants on 17 April. His body was later found in a river on 22 April.[56] The city administration building was seized on 30 April, solidifying separatist control over Horlivka.[57] Self-proclaimed mayor of Horlivka Volodymyr Kolosniuk was arrested by the SBU on suspicion of participation in "terrorist activities" on 2 July.

Lua error in package.lua at line 80: module 'strict' not found. Donetsk People's Republic activists took control of the city administration building in Mariupol on 13 April.[58] The Ukrainian government claimed to have "liberated" the building on 24 April, but this was denied by locals interviewed by the BBC near the building.[59]

Clashes between government forces and pro-Russian groups escalated in early May, when the city administration building was briefly retaken by the Ukrainian National Guard. The pro-Russian forces quickly took the building back.[60] Militants then launched an attack on a local police station, leading the Ukrainian government to send in military forces. Skirmishes between the troops and local demonstrators caused the city administration building to be set on fire. Government forces, however, were unsuccessful in forcing out the pro-Russians, and only further inflamed tensions in Mariupol.[60] On 16 May, however, Metinvest steelworkers, along with local police and security forces, routed the insurgents from the city administration and other occupied government buildings in the city.[61] Most insurgents left the city, and those few remaining were said to be unarmed. Despite this, the headquarters of the Donetsk People's Republic in the city remained untouched, and pro-Russian demonstrators could still be seen outside the burnt city administration.[62]

Ukrainian troops gained control of the city on 13 June, with assistance from the National Guard.[63] The headquarters of the DPR was captured. Mariupol was then declared the provisional capital of Donetsk Oblast, in place of Donetsk city, which was occupied by separatists.[64]

Other cities

Many smaller cities across the Donbass fell to the separatists.

In Artemivsk on 12 April, separatists failed to capture the local Ministry of Internal Affairs office, but instead captured the city administration building and raised the DPR flag over it.[65] The city administration buildings in Yenakiieve and Druzhkivka were also captured.[66] Police repelled an attack by pro-Russian militants upon an office of the Ministry of Internal Affairs in Krasnyi Lyman on 12 April, but the building was later captured by the separatists after a skirmish.[67] Insurgents affiliated with the Donbass People's Militia occupied a regional administration building in Khartsyzk on 13 April, followed by a local administration building in Zhdanivka on 14 April.[35][68] Demonstrators hoisted the flag of the DPR over the city administration buildings in Krasnoarmiisk and Novoazovsk on 16 April.[69] The local administration building in Siversk was similarly captured on 18 April.[70] Following the takeover, local police announced that they would co-operate with the activists.[70] On 20 April, separatists in Yenakiieve left the city administration building there which they had occupied since 13 April.[66] Despite this, by 27 May the city was still not under Ukrainian government control.[71] Pro-Russian demonstrators in Kostiantynivka burnt down the offices of a newspaper that had been critical of the DPR on 22 April.[72]

70 to 100 insurgents armed with assault rifles and rocket launchers attacked an armoury in Artemivsk on 24 April.[73] The depot housed around 30 tanks. Ukrainian troops attempted to fight off the insurgents, but were forced to retreat after a substantial number of men were wounded by insurgent fire.[73] The Minister of Internal Affairs, Arsen Avakov, said that the insurgents were led by a man with "an extensive beard", referring to the Russian militant Alexander Mozhaev.[73] Some 30 militants seized the police headquarters in Konstantinovka on 28 April.[74] On the next day, a city administration building in Pervomaisk was overrun by Luhansk People's Republic insurgents, who then raised their flag over it.[50][75] On the same day, militants seized control over the city administration building in Alchevsk.[76] In Krasnyi Luch, the city administration conceded to demands by separatist activists to support the referendums on the status of Donetsk and Luhansk being held on 11 May, and followed by raising the Russian flag over the city administration building.[75]

Insurgents occupied the city administration building in Stakhanov on 1 May. Later in the week, they captured the local police station, business centre, and SBU building.[77] Activists in Rovenky occupied a police building on 5 May, but quickly left it.[78] On the same day, the police headquarters in Slovianoserbsk was seized by members of the Army of the South-East, which is affiliated with the Luhansk People's Republic.[79] The town of Antratsyt was occupied by a number of renegade Don Cossacks.[80] Insurgents went on to seize the prosecutor's office in Sievierodonetsk on 7 May.[81] On the next day, supporters of the Luhansk People's Republic captured government buildings in Starobilsk.[82]

Government counter-offensive

The barricade outside the Donetsk RSA, with banners displaying anti-western slogans

Arsen Avakov, the Minister of Internal Affairs, said on 9 April that the separatist problem would be resolved within 48 hours, through either negotiations or the use of force. "There are two opposite ways for resolving this conflict – a political dialogue and the heavy-handed approach. We are ready for both," he said, according to the Ukrinform state news agency. At the time, President Oleksandr Turchynov had already signed a decree which called for the Donetsk Regional State Administration building, which had been occupied by separatists, to be taken "under state protection".[40][41] He offered amnesty to any separatists who laid down their arms and surrendered.[83] By 11 April, the Prime Minister, Arseniy Yatsenyuk, said that he was against the use of "law enforcement" at the time, but that "there was a limit" to how much the Ukrainian government would tolerate.[84]

In response to the spread of separatist control throughout Donetsk Oblast, and the refusal of the separatists to lay down their arms, Turchynov vowed to launch a military counter-offensive operation against insurgents in the region on 15 April.[39] As part of the counter-offensive, Ukrainian troops re-took the airfield in Kramatorsk after a skirmish with members of the Donbass People's Militia. At least four people died as a result.[85]

After the Armed Forces of Ukraine re-took the airfield, the commanding general of the unit that had retaken it, Vasyliy Krutov, was surrounded by hostile protesters who demanded to know why the Ukrainian troops had fired upon local residents.[86] Krutov was then dragged back to the airbase along with his unit. They were then blocked by the protesters, who vowed not to let the troops leave the base.[86] Krutov later told reporters that "if they [the separatists] do not lay down their arms, they will be destroyed".[87] Donbass People's Militia insurgents entered Sloviansk on 16 April, along with six armoured personnel carriers they claimed to have obtained from the 25th Airborne Brigade, which had surrendered in the city of Kramatorsk.[88] Reports say members of the brigade were disarmed after the vehicles were blocked from passing by angry locals.[89] In another incident, several hundred residents of the village of Pchyolkino, south of Sloviansk, surrounded another column of 14 Ukrainian armoured vehicles. Following negotiations the troops were allowed to drive their vehicles away, but only after agreeing to surrender the magazines from their assault rifles.[89] These incidents led President Turchynov to disband the 25th Airborne Brigade.[90] Three members of the Donbass People's Militia were killed, 11 wounded, and 63 were arrested after they attempted and failed to storm a National Guard base in Mariupol.[91]

Turchynov relaunched the stalled counter-offensive against pro-Russian insurgents on 22 April, after two men, one a local politician, were found "tortured to death".[92] The politician, Volodymyr Rybak, was found dead near Sloviansk after having been abducted by pro-Russian insurgents. Turchynov said that "the terrorists who effectively took the whole Donetsk Oblast hostage have now gone too far".[92] The Internal Affairs Ministry reported that the city of Sviatogorsk, near Sloviansk, was retaken by Ukrainian troops on 23 April.[93] In addition, the Defence Ministry said it had taken control over all points of strategic importance in the area around Kramatorsk.[94]

Pro-separatist rally in Sloviansk, 9 May 2014

The Internal Affairs Minister, Arsen Avakov, said on 24 April that Ukrainian troops had captured the city administration in Mariupol, after a clash with pro-Russian demonstrators there.[95] Despite this, a report by the BBC said that whilst it appeared that Ukrainian troops and the mayor of Mariupol did enter the building in the early morning, Ukrainian troops had abandoned it by the afternoon. Local pro-Russian activists blamed Ukrainian nationalists for the attack upon the building, but said that the DPR had regained control. A representative of the Republic, Irina Voropoyeva, said, "We, the Donetsk People's Republic, still control the building. There was an attempted provocation but now it's over."[95]

On the same day, Ukrainian government officials said that the Armed Forces had intended to retake the city of Sloviansk, but that an increased threat of "Russian invasion" halted these operations.[96] Russian forces had mobilised within Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). of the Ukrainian border.[96] The officials said that seven troops were killed during the day's operations. President Turchynov issued a statement later in the day, and said that the "anti-terrorist" operation would be resumed, citing the ongoing hostage crisis in Sloviansk as a reason.[97] By 6 May, 14 Ukrainian troops had died and 66 had been injured in the fighting.[98]

Standoff between pro-Russian locals and Ukrainian forces in Mariupol, 9 May 2014

Early in the morning on 7 May, the National Guard retook the city administration in Mariupol after heavy fighting with insurgents overnight.[99] Anti-government demonstrators said that government forces had used a "toxic gas" during the operation, resulting in injuries when the demonstrators tried to re-occupy the building after the National Guard withdrew.[100] By 7 May, the flag of the DPR was once again flying over the building.[100]

Ukrainian troops launched another attack on insurgents in Mariupol on 9 May. During an assault on an occupied police building, that building was set alight by government forces, causing the insurgents to flee.[101] Arsen Avakov said that 60 insurgents attacked the police building, not Ukrainian troops, and that the police and other government forces had managed to repel the insurgents. Between six and twenty militants were killed, along with one police officer.[102] Four militants were captured, and five policemen were wounded.[103] One armoured personnel carrier was captured by pro-Russian protesters during the fighting. After the clashes, pro-Russian forces built barricades across the city centre.[102] Concurrently, Ukrainian National News said that separatists attempted to disarm Ukrainian troops near Donetsk. The troops resisted by firing warning shots, and arresting 100 of the separatists.[104] Also, an unnamed Ukrainian Orthodox Church (Moscow Patriarchate) priest attempted to negotiate with separatists near Druzhkivka, but was later killed after being shot eight times.[105] This was confirmed by the Church and the Prosecutor's Office.[106]

May 2014: post-referendum fighting

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

The referendum organised by pro-Russian separatists. A line to enter a polling place in Donetsk, 11 May 2014
Church of the Holy Epiphany in Karlivka on 23 May

It was reported on 12 May that, following the local autonomy referendum, the Donbass People's Militia leader Igor Girkin declared himself "Supreme Commander" of the Donetsk People's Republic. In his decree, he demanded that all military stationed in the region swear an oath of allegiance to him within 48 hours, and said that all remaining Ukrainian military in the region would be "destroyed on the spot". He then petitioned the Russian Federation for military support to protect against "the threat of intervention by NATO" and "genocide".[107] Pavel Gubarev, president of Donetsk People's Republic, instituted martial law on 15 May, and vowed for "total annihilation" of Ukrainian forces if they did not pull out of the Donbass by 21:00. Similarly, the president of the Luhansk People's Republic, Valery Bolotov, declared martial law on 22 May.[108]

The Donetsk-based steel magnate Rinat Akhmetov called on his 300,000 employees within the Donetsk region to "rally against separatists" on 20 May. Sirens sounded at noon at his factories to signal the beginning of the rally.[109] A so-called "Peace March" was held in the Donbass Arena in Donetsk city, accompanied by cars sounding their horns at noon.[110] BBC News and Ukrayinska Pravda reported that some vehicles were attacked by separatists, and that gunmen had warned the offices of several city taxi services not to take part.[110] In response to Akhmetov's refusal to pay taxes to the Donetsk People's Republic, on 20 May the chairman of the State Council of the DPR, Denis Pushilin, announced that the Republic would attempt to nationalise Akhmetov's assets.[111] On 25 May, between 2,000 and 5,000 protesters marched to Akhmetov's mansion in Donetsk city, and demanded the nationalisation of Akhmetov's property, while chanting "Akhmetov is an enemy of the people!".[112]

18 soldiers were killed during an insurgent attack upon an army checkpoint near the city of Volnovakha, on 22 May.[113] Three armoured personnel carriers and several lorries were destroyed in the attack, whilst one insurgent was killed.[114] On the same day, a convoy consisting of 100 soldiers attempted to cross a bridge at Rubizhne, near Luhansk, and advance into insurgent-held territory.[115] They were ambushed by a group of between 300 and 500 insurgents. After fighting that lasted throughout the day, the soldiers were forced to retreat. Between two and fourteen soldiers and between seven and twenty insurgents were killed during the fighting. Three army infantry combat vehicles and one lorry were destroyed, and another three armoured vehicles were captured by the insurgents.[115][116] The Internal Affairs Ministry stated that some insurgents had attempted to enter Luhansk Oblast from Russia, but had been repelled by border guards.[117]

Following a declaration by Pavel Gubarev establishing the "New Russia Party" on 22 May, representatives of the Donetsk and Luhansk republics signed an agreement creating the confederative state of New Russia. Separatists planned to incorporate most of Ukraine's southern and eastern regions into the new confederation, including the key cities of Kharkiv, Kherson, Dnipropetrovsk, Mykolaiv, Zaporizhia and Odessa.[118] The declaration signed established the position of Russian Orthodoxy as the state religion and an intention to nationalise key industries.[119]

Separatist barricade in Luhansk city

A unit of the pro-government Donbas Battalion volunteer paramilitary attempted to advance on a separatist checkpoint near the village of Karlivka, northwest of Donetsk city, on 23 May.[120] They were ambushed by a group of between 150 and 200 separatists, supported by one of the captured armoured personnel carriers. The pro-government paramilitary was surrounded by the separatists, and outnumbered six to one, until fighters affiliated with the nationalist Right Sector broke through the separatist lines to allow some members of the group to escape.[120] Five members of the Donbas Battalion were killed, along with four separatists.[120] Twenty members of the pro-government paramilitaries were wounded, and at least four were captured. The involvement of Right Sector was disputed by the leadership of the Donbas Battalion.[121] Pro-Russian leader Igor Bezler said that he executed all of the captured paramilitaries.[122] Another separatist leader confirmed four of their fighters were killed, and also said that ten pro-government paramilitaries and two civilians died.[116] During the same day, two pro-Russian separatists were killed during an assault by the pro-government "Ukraine Battalion" paramilitary on an occupied local government building in Torez.[123]

Airport battle and fighting in Luhansk

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

On the morning of 26 May, 200 pro-Russian insurgents, including members of the Vostok Battalion, captured the main terminal of the Donetsk International Airport, erected roadblocks around it, and demanded that government forces withdraw.[124] Soon after these demands were issued, the Ukrainian National Guard issued an ultimatum to the separatists, asking them to surrender. This was subsequently rejected. Government forces then launched an assault on separatist positions at the airport with paratroopers and airstrikes.[125] Attack helicopters were also used by government forces. They targeted a separatist-operated anti-aircraft gun.[126] An estimated 40 insurgents died in the fighting, with some civilians caught in the crossfire.[127] Between 15 and 35 insurgents were killed in a single incident, when two lorries carrying wounded fighters away from airport were destroyed in an ambush by government forces.[128]

During the fighting at the airport, Druzhba Arena in Donetsk city was ransacked by pro-Russian insurgents, who looted the building and destroyed surveillance equipment, and set it ablaze.[129] Concurrently, Donetsk police said the insurgents had killed two policemen in the nearby town of Horlivka. The Moscow Times reported that the two men had been executed for "breaking their oath to the Donetsk People's Republic".[129]

Luhansk People's Republic-affiliated insurgents attacked a Ukrainian National Guard unit in the early hours of 28 May.[130] RIA Novosti reported that 80 National Guard members subsequently surrendered to the insurgents,[131] whilst the National Guard issued a statement that said "there have been losses both in the ranks of the military unit and the attacking side".[130] At least one separatist and one soldier died in the fighting.[131]

Escalation in May and June 2014

Mykhailo Koval, the Minister of Defence, said on 30 May that Ukrainian government forces had "completely cleared" the insurgents from the southern and western parts of Donetsk Oblast and the northern part of Luhansk Oblast.[132] Meanwhile, an internal coup replaced the leadership of the Donetsk People's Republic, and some bodies of Russian fighters killed in the airport battle were repatriated to Russia.[133]

Luhansk border post siege

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

Two separatists were killed in a skirmish with Ukrainian border guards on 31 May.[134] Two days later, five separatists were killed when 500 separatists attacked a border post in Luhansk Oblast. Eleven border guards and eight separatists were wounded during the fighting,[135] which also killed one civilian.[136]

2 June Luhansk airstrike

On 2 June, eight people were killed and more than 20 wounded by a series of explosions hitting the occupied RSA building in Luhansk city.[137] Separatists blamed the incident on a government airstrike, while Ukrainian officials denied this, and claimed that the explosions were caused by a stray surface-to-air missile fired by insurgents.[138] The Organization for Security and Co-operation in Europe (OSCE) published a report on the next day, stating that based on "limited observation", they believed that the explosion was caused by an airstrike, supporting separatist claims.[139] A CNN investigation found clear evidence that the attack came from the air and the pattern of the craters suggested use of standard equipment on the Su-25, a ground-attack fighter, and the Su-27 – both combat aircraft operated by Ukraine.[137] Analysis of Radio Liberty also concluded that "Despite Denials, All Evidence For Deadly Explosion Points To Kyiv".[140] CNN believed that it was the first time that civilians had been killed in an attack by the Ukrainian air force during the 2014 pro-Russian unrest in Donbass.[137] The next day, Luhansk People's Republic declared a three-day mourning in the city.[141]

Continued fighting

Vostok Battalion members dismantling the barricade at Donetsk RSA on 3 June

Government forces destroyed a separatist stronghold in Semenivka, and regained control of Krasnyi Lyman on 3 June.[142] Two soldiers were killed in the fighting, and forty-five were wounded. A spokesman for the Armed Forces of Ukraine said that 300 insurgents were killed during the operation, and that 500 were wounded. Insurgents said they lost between 10 and 50 men.[143] They said that at least 25 were killed while in hospital at Krasnyi Lyman.[144] None of these reports were independently confirmed, and both sides denied the other's accounts of the battle.[143]

On the next day, insurgents captured the besieged Luhansk border post, as well as a National Guard base near Luhansk city. The fighting in these areas left six insurgents dead, and three government soldiers wounded. Another border post was captured by the insurgents in Sverdlovsk.[145] The National Guard base fell after guardsmen ran out of ammunition. Separatists had earlier seized vast quantities of munitions from the captured border post.[146]

Another border post was attacked on 5 June, in the village of Marynivka.[147] Government officials said that between 15 and 16 insurgents were killed and that 5 soldiers were injured as well.[148] A shootout between rival separatist groups in Donetsk city took place on 7 June, near the Donetsk RSA. The vice-president of the Donetsk People's Republic, Maxim Petrukhin, was killed in the fighting, and president Denis Pushilin was wounded.[149]

Russian tank incursion

Ukrainian officials said that Russia had allowed tanks to cross the Russo-Ukrainian border into Donetsk Oblast on 11 June. Internal Affairs Minister Arsen Avakov said "we have observed columns passing with armoured personnel carriers, other armoured vehicles and artillery pieces, and tanks which, according to our information, came across the border and this morning were in Snizhne". He continued by saying Ukrainian forces had destroyed part of the column, and that fighting was still under way. Reuters correspondents confirmed the presence of three tanks in Donetsk city, and the US State Department's Bureau of Intelligence and Research also said that Russia had indeed sent tanks, along with other heavy weapons, to the separatists in Ukraine.[150] The weapons sent are said to include: a column of three T-64 tanks, several BM-21 Grad multiple rocket launchers, and other military vehicles. "Russia will claim these tanks were taken from Ukrainian forces, but no Ukrainian tank units have been operating in that area," the State Department said in a statement. "We are confident that these tanks came from Russia."[151] The newly elected Ukrainian president, Petro Poroshenko, said that it was "unacceptable" for tanks to be crossing into Ukraine. Russia called the reports "another fake piece of information."[152] Nevertheless, the three tanks were later spotted moving through Makiivka and Torez, flying the flag of the Russian Federation.[153] Insurgents confirmed that they had obtained three tanks, but leaders refused to elaborate on how they acquired them; one militant told reporters that they originated "from a military warehouse".[154] The president of the DPR, Denis Pushilin, stated that the three tanks would be stationed in Donetsk city, and that they gave his forces "at least some hope of defending [Donetsk] because heavy weapons are already being used against us."[154] Konstantin Mashovets, a former Ukrainian Defence Ministry official, said the tanks had likely been seized by Russian forces in Crimea before making their way into mainland Ukraine. Anton Heraschenko, an advisor to Arsen Avakov, confirmed at a briefing in Kiev that the tanks were once in the possession of the Armed Forces of Ukraine in Crimea, and that they had been transferred by sea to Russia before crossing the border into Ukraine.[155]

BTR-80 in Ukrainian service, 12 June 2014

On the day after the tank incursion, three soldiers were killed when they were ambushed by insurgents in Stepanivka.[156] Heavy fighting resumed during the morning of 13 June, when the government launched a new attack against insurgents in Mariupol. Ukrainian troops managed to recapture the city, and declared it the "provisional capital" of Donetsk Oblast until the government regains control over Donetsk city.[157] Meanwhile, an agreement between the Minister of Internal Affairs, Arsen Avakov, and the president of the DPR, Denis Pushilin, meant to create a ceasefire and allow civilians to escape the violence in Sloviansk failed, with both sides blaming each other for launching new attacks.[158] During the next morning, a convoy of border guardsmen was attacked by insurgents while passing Mariupol, leaving at least five of the guardsmen dead.[159]

Ilyushin Il-76 shoot-down

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

A Ukrainian Air Force Ilyushin Il-76MD was shot down by forces aligned with the Luhansk People's Republic on 14 June.[160] The aircraft was preparing to land at Luhansk International Airport, and was carrying troops and equipment from an undisclosed location. All 49 people on board died.[160] Meanwhile, two T-72 tanks entered Donetsk, and a skirmish erupted at a military checkpoint in Luhansk, lasting two days.[161]

Battle of Yampil

Late on 19 June, a battle fought with tanks and armoured vehicles broke out in town of Yampil, near government-held Krasnyi Lyman. Up to 4,000 insurgents were present for the fighting, which started, according to the insurgents, after the Armed Forces attempted to capture insurgent-held Yampil,[162] with the goal of breaking through to Siversk.[163] According to the Armed Forces, it started after insurgents attempted to break through a cordon of government troops around government-held Krasny Lyman. The battle was described as exceeding "in terms of force and scale anything there has been" during the conflict in Donbass.[164] The Armed Forces deployed both air and artillery strikes in their attempts to rout the insurgents.[165] The battle continued into the next day. Overnight, between 7 and 12 soldiers were killed and between 25 and 30 were wounded. The Armed Forces said they killed 300 insurgents, but this was not independently verified,[166] the separatists confirmed only two deaths and seven wounded on their side.[165] The insurgents also said they destroyed one tank, several BMD-1s, and also shot down a Su-25 bomber.[167]

The Ukrainian military said that they had gained control of Yampil and Siversk on 20 June, 20 hours before a unilateral ceasefire by Ukrainian forces, as part of Ukrainian president Petro Poroshenko's 15-point peace plan.[168] They also acknowledged that there was still heavy fighting in the area around Yampil, and the village of Zakitne.[169] By this point, the number of soldiers killed in the battle had reached 13.[170] During the continued fighting, militants blew up a bridge over a river in the village of Zakitne.[171]

July 2014: post-ceasefire government offensive

After a week-long ceasefire unilaterally declared by Ukrainian president Petro Poroshenko ended, the Armed Forces renewed their operations against the insurgents on 1 July. Shelling occurred in Kramatorsk and Sloviansk, and government forces retook a border crossing in Dolzhansk, one of the three major border crossings occupied by the separatists. Government forces also recaptured the villages of Brusivka and Stary Karavan.[172] On the same day, insurgents in Luhansk said that they had taken control of Luhansk International Airport.[173] On 1 July 2014 in Donetsk a street gun fight broke between rival factions of pro-Russian militants, which resulted in one person being fatally wounded and two others in critical conditions.[174]

Internal Affairs Ministry spokesman Zoryan Shkyriak said that over 1,000 pro-Russian insurgents were killed in the first day following the resumption of hostilities.[175] Liga.net, citing a source involved with the government military operation, reported that over 400 insurgents were killed in action, but that the higher figures reported earlier could not be confirmed.[176] Separatists themselves reported only two deaths in fighting at Mykolaivka.[177]

Damaged block of flats in Donetsk, 14 July 2014

Insurgents attacked a border post in Novoazovsk on 2 July. During the attack, mortars were fired upon the post, and clashes broke out. One border guard was killed in the fighting, and another eight guardsmen were injured.[178] Government forces recaptured the town of Mykolaivka, near Sloviansk, on 4 July. A group of DPR-affiliated militants defected as a result, and joined the Ukrainian army.[179]

In a further blow to the insurgents, government forces retook the stronghold of Sloviansk on 5 July.[46] Commander of the DPR insurgents, Igor Girkin, took the decision "due to the overwhelming numerical superiority of the enemy", according to DPR prime minister Alexander Borodai. He said that DPR forces had retreated to Kramatorsk, but BBC News reported that they were seen abandoning their checkpoints in Kramatorsk.[46] Later that day, Borodai confirmed that the insurgents had abandoned "the entire northern sector", including Kramatorsk, and had retreated to Donetsk city.[51] After the retreat of Girkin's forces to Donetsk, he assumed control of the DPR, replacing the previous authorities there in what was described as a "coup d'état".[180]

Subsequently, Ukraine's Armed Forces recaptured Druzhkivka, Kostyantynivka, and Artemivsk.[181] Amidst the insurgent retreat, Donetsk city mayor Oleksandr Lukyanchenko said that at least 30,000 people had left the city since April.[182] In a separate development, Ukrainian forces said they spotted two aerial drones in Mariupol, and shot one of them down.[183]

Ahead of a planned government offensive on the insurgent-occupied city of Donetsk, key roads leading into the city were blocked on 7 July.[184] Insurgents destroyed railway bridges over the roads, causing them to collapse and block the roads. Defence Minister Valeriy Heletey stated on 8 July that there would be "no more unilateral ceasefires", and said dialogue was only possible if the insurgents laid down their weapons.[185] More fighting broke out at Luhansk International Airport on 9 July.[186] LPR-affiliated insurgents said that they had captured the airport on 1 July, but the Ukrainian army managed to maintain control over it. More than 10,000 households in Luhansk Oblast are without gas service due to damage to gas lines, according to a statement on the same day by the regional gas supplier.[187]

Destroyed house in Donbass, July 2014

Clashes at the Donetsk International Airport continued on 10 July. Insurgents fired mortars at the airport, and attempted to recapture it, but were repelled by the Armed Forces.[188] Ukrainian forces also retook the city of Siversk, which was confirmed by the insurgents.[189] On the same day, the Luhansk city administration reported that six civilians had been injured due to ongoing hostilities across the city.[190] There were also reports of factionalism among the separatists, with some desertions. According to these reports, the Vostok Battalion had rejected the authority of Igor Girkin. Alexander Borodai, prime minister of the DPR, denied these reports, however, and said that they were lies.[191]

Heavy fighting continued in Luhansk Oblast on 11 July. On that day, an Armed Forces column travelling near Rovenky was attacked by an insurgent-operated Grad rocket lorry.[192] An air strike launched by the Armed Forces eventually managed to destroy the rocket launcher, but only after 23 soldiers were killed.[193] In response to the attack, Ukrainian president Poroshenko said that "For every life of our soldiers, the militants will pay with tens and hundreds of their own".[192] On the next day, the Ukrainian Air Force launched air strikes targeting insurgent positions across Donetsk and Luhansk oblasts.[194] The Ukrainian government said that 500 insurgents were killed in these strikes, which they said were retaliations for the separatist rocket attack on the previous day. Four people were killed at Marinka, a western suburb of Donetsk city, after rockets struck an insurgent-held area of the city. The Ukrainian government and separatists blamed each other for the attack.[195]

Fighting worsens in eastern Donetsk Oblast

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

After a brief lull following the insurgent withdrawal from the northern part of Donetsk Oblast, fighting continued to escalate sharply in the eastern parts of Donetsk Oblast. Shells landed on the border town of Donetsk in Rostov Oblast, a part of Russia, on 13 July.[196] One civilian was killed in the shelling. Russian officials blamed the Armed Forces of Ukraine for the shelling, whilst Ukraine denied responsibility and accused insurgents in Donbass of having staged a false flag attack.[197] Russia said it was considering launching airstrikes against government targets in Ukraine as retaliation for the shelling.[198] Ukrainian forces went on to make gains around Luhansk, ending an insurgent blockade of Luhansk International Airport. LPR officials acknowledged that they lost 30 men during fighting in the village of Oleksandrivka.[199] The insurgent-occupied town of Snizhne was hit by rockets fired from an aeroplane on 15 July, leaving at least 11 people dead, and destroying multiple homes.[200] The insurgents blamed the Air Force of Ukraine, but the Ukrainian government denied any involvement in the attack.

Clashes broke out between insurgents and the Armed Forces along the border with Russia in Shakhtarsk Raion on 16 July. Insurgents who had been holed up in the town of Stepanivka made an attempt to escape encirclement by government forces at 05:00.[201] According to a report by the National Guard, a roadblock near the border village of Marynivka was attacked by the insurgents with tanks, mortar fire, and anti-tank missiles.[202] The checkpoint was shelled for over an hour, causing significant damage to infrastructure in Marynivka. Guardsmen managed to repel the attack, and forced the insurgents back to Stepanivka, where fighting continued.[202] The battle then moved to the nearby village of Tarany. At least 11 Ukrainian soldiers died in the fighting.[201] Attempts to form a "contact group" between the insurgents and the Ukrainian government, part of President Poroshenko's "15-point peace plan", failed, leaving little hope of a renewed ceasefire.[201] The insurgents later said that they successfully retook Marynivka from the Armed Forces.[203]

Downing of Malaysia Airlines Flight 17

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

A civilian passenger jet, Malaysia Airlines Flight 17, was shot down over Hrabove on 17 July, killing all 298 people on board. DPR-affiliated insurgents blamed the Ukrainian government for the disaster, whereas the government, Netherlands, and Australia blamed Russia and the insurgents.[204][205] The responsibility for investigation was delegated to the Dutch Safety Board (DSB) and the Dutch-led joint investigation team (JIT), who concluded that the airliner was downed by a Buk surface-to-air missile launched from pro-Russian separatist-controlled territory in Ukraine.[206][207] According to the JIT, the Buk that was used originated from the 53rd Anti-Aircraft Missile Brigade of the Russian Federation,[208][209] and had been transported from Russia on the day of the crash, fired from a field in a rebel-controlled area, and the launcher returned to Russia after it was used to shoot down MH17.[210][208][211] On the basis of the JIT's conclusions, the governments of the Netherlands and Australia hold Russia responsible for the deployment of the Buk installation and are taking steps to hold Russia formally accountable.[204][205] This disaster followed two similar incidents earlier in the week, when two Ukrainian Air Force planes were shot down.[212] Meanwhile, fighting in Luhansk resulted in the loss of electrical power and water services across the city.[213] Shelling damaged an electrical substation in the district Kamennobrodskiy, causing the power loss. An oil refinery in Lysychansk was also set alight.[213] At least 20 civilians were killed in the shelling of Luhansk, according to a statement by the city administration.[214] The statement said that a barrage of rockets hit "virtually every district". The shelling forced OSCE monitors to flee from their office in Luhansk, and move to Starobilsk.[215] Government forces went on to capture the south-eastern section of the city.[216] Another 16 people died overnight, and at least 60 were wounded.[217] According to a government report, Luhansk airport was secured by government forces amidst the battle.[218]

Government push into Donetsk and Luhansk cities

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

Damaged tower block in Lysychansk, 28 July 2014

Heavy fighting also resumed around Donetsk airport overnight, and explosions were heard in all districts of the city. The city fell quiet by 09:00 on 19 July.[219] By 21 July, heavy fighting in Donetsk had begun again.[220] Donetsk was rocked by explosions, and heavy weapons fire caused smoke to rise over the city. Fighting was concentrated in the northwestern districts of Kyivskyi and Kuibyshevskyi, and also near the central railway station and airport, leading local residents to seek refuge in bomb shelters, or to flee the city.[221] The city's water supply was cut off during the fighting, and all railway and bus service was stopped.[222] The streets emptied, and insurgents erected barricades across the city to control traffic.[223] The cities of Dzerzhynsk, Soledar, and Rubizhne[224] were also recaptured by government forces.[225]

The suburb of Mayorsk, just outside Horlivka, and the city of Sievierodonetsk, in Luhansk Oblast, were recaptured by the Armed Forces on 22 July.[226] OSCE monitors visiting Donetsk following the previous day's fighting there said that the city was "practically deserted", and that the fighting had stopped.[227] On the same day, DPR prime minister Alexander Borodai said that he wanted to resume ceasefire talks. DPR commander Igor Girkin also said "The time has come when Russia must take a final decision – to really support Donbas's Russians or abandon them forever".[228] Also, the pro-Ukrainian paramilitary Donbas Battalion captured Popasna.[229]

Destroyed railway flyover, 25 July 2014

After having retaken Sievierodonetsk, government forces fought insurgents around the neighbouring city of Lysychansk.[230] An insurgent car bomb killed three soldiers during the fighting there. Grad rocket attacks were launched against government forces garrisoned at Vesela Hora, Kamysheve, and also Luhansk airport. The press centre for the government military operation said that situation remained "most complex" in the areas around "Donetsk city, Luhansk city, Krasnodon and Popasna".[231] Government forces broke through the insurgent blockade around Donetsk airport on 23 July, and then advanced into the northwestern corner of Donetsk city.[232] Subsequently, the insurgents withdrew from many areas on the outskirts of the city, including Karlivka, Netailove[uk], Pervomaiske[uk], and the area around Donetsk airport.[232] Insurgent commander Igor Girkin said that this was done to fortify Donetsk city centre, and also to avoid being encircled by government forces. He also said that he did not expect a government incursion into Donetsk city centre.[232] Meanwhile, clashes continued in Shakhtarsk Raion, along the border with Russia. Amidst the fighting, two Ukrainian Su-25 fighter jets that had been providing air support to ground forces near Dmytrivka were shot down by the insurgents.[233]

By the next day, government forces recaptured Lysychansk.[234] On the same day, fighting raged around Horlivka.[235] Government forces launched air and artillery strikes on insurgents within the city, and clashes were fought all around it. One important bridge collapsed in the fighting, severing a critical route out of the city. People fled the violence in cars and on foot.[235] Despite these advances by the Armed Forces, the border with Russia was not secured. Izvaryne border post in Luhansk Oblast, which is controlled by the Army of the South-East, was reported to be the main entry point for weapons and reinforcements from Russia.[235] Shelling began again in the Kyivskyi, Kirovskyi and Petrovskyi districts of Donetsk city. According to Donetsk city administration, 11 houses were damaged in Petrovsky, and at least one man was injured.[236] The fighting continued overnight into 26 July, with explosions, shelling, and shooting heard across the city.[237]

During the third day of the government's offensive on the insurgent-stronghold of Horlivka, between 20 and 30 civilians were killed on 27 July.[238] Horlivka was virtually abandoned, with electric power and water cut off. Shelling damaged or destroyed many buildings, including a hospital, greengrocer's, and energy company office.[239] Ukrainian troops also entered the town of Shakhtarsk, fought the insurgents that had been occupying it, and captured it around 14:30.[240][241] This cut off the supply corridor between the territories held by the DPR and LPR, isolating insurgents in Donetsk city.[242] Skirmishes also broke out in the nearby towns of Snizhne and Torez.[240] The intense combat across Shakhtarsk Raion forced a party of Dutch and Australian policemen to call off an attempt to investigate the crash site of Malaysia Airlines Flight 17.[240] 41 Ukrainian soldiers deserted their posts and went to the insurgent-controlled Izvaryne border crossing, where they told insurgents that they refused to fight against their "own people".[243] The insurgents allowed them to flee Ukraine, and cross into Russia.[244] By 28 July, the strategic heights of Savur-Mohyla were under Ukrainian control, along with the town of Debaltseve.[245] Insurgents had previously used Savur-Mohyla to shell Ukrainian troops around the town of Marynivka.[246] By 29 July, a further 17 civilians had been killed in the fighting, along with an additional 43 people injured.[247] Shelling continued in the Leninskyi and Kyivskyi districts of Donetsk city. According to the city administration, these districts were heavily damaged.[248]

According to a report by National Security and Defence Council of Ukraine, crossing points on the border with Russia were attacked from Russian territory at least 153 times since 5 June.[249] 27 border guardsmen were killed in these attacks, and 185 were injured. Government forces made a further advance on 30 July, when they evicted insurgents from Avdiivka, near Donetsk airport.[250] Military operations were paused on 31 July.[251] This was meant to allow international experts to examine the crash site of Malaysia Airlines Flight 17, which is located in Shakhtarsk Raion, where the fiercest battles had been taking place on the previous few days. Monitors were escorted to the site by the Armed Forces of Ukraine. After fighting severed various transmission lines, Luhansk city lost all access to electrical power.[252] Little fuel remained to power emergency generators. Minor skirmishes occurred in Vasylivka and Zhovtneve.[253] Meanwhile, talks between the separatists, Russia, Ukraine, and the OSCE were held in Minsk.[251] Fighting continued in Shakhtarsk. An ambush by the insurgents on government forces there resulted in the deaths of ten soldiers.[254] 11 went missing, and 13 were wounded. A government offensive on the city of Pervomaisk in Luhansk Oblast continued.[254]

Damaged building in Snizhne, 6 August 2014

Following a series of military defeats, Igor Girkin, insurgent commander for the DPR, urged Russian military intervention, and said that the combat inexperience of his irregular forces, along with recruitment difficulties amongst the local population in Donetsk Oblast had caused the setbacks. He addressed Russian president Vladimir Putin, saying that "Losing this war on the territory that President Vladimir Putin personally named New Russia would threaten the Kremlin's power and, personally, the power of the president".[255] Government forces closed in on Luhansk and Donetsk cities on 3 August.[256] A number of civilians were killed in fighting in both cities. Luhansk was reported to be "virtually surrounded", with little electrical power or water supply available. The situation in the city of Donetsk was less dire, as trains to Russia were still running, but fighting and shelling did not relent.[256] According to the Armed Forces, three-quarters of the territory once held by the insurgents had been recaptured.[257] They also said that they had completely cut off supply lines between the DPR and LPR, after more than a week of fighting in Shakhtarsk Raion.[258]

After a prolonged battle, the Armed Forces recaptured the vital town of Yasynuvata on 4 August.[259] At least five soldiers died in the fighting to capture the town, which is a strategic railway junction on the main road between Donetsk and Luhansk cities. The pro-government paramilitary Azov and Shakhtarsk battalions said that they had advanced into Donetsk city, and had begun to "liberate" it.[260] The Ukrainian government said that all civilians should evacuate from Donetsk, and issued statements asking DPR and LPR forces to help establish "humanitarian corridors" to allow civilians in Donetsk, Luhansk and Horlivka to flee.[261] Commenting on the situation in Luhansk, mayor Sergei Kravchenko said "As a result of the blockade and ceaseless rocket attacks, the city is on the verge of a humanitarian catastrophe".[262]

As government troops pushed into Donetsk on 5 August, heavy fighting erupted at 17:00 in the Petrovskyi district of the city.[263] Elsewhere, insurgents recaptured the town of Yasynuvata after a retreat by government forces.[264] A spokesman from the National Security and Defence Council of Ukraine said that the Armed Forces left the town to avoid harming the "peaceful population", and that the city was being evacuated so that it could be "completely liberated".[265] He also said that the railway station remained under government control, and that all railway traffic had been blocked. Fighting between insurgents and government forces across the Donbass region continued "constantly" over the course of the day.[266]

Burning block of flats in Shakhtarsk, 3 August 2014

Fighting and shelling continued around Donetsk on 8 August, with several civilians killed or injured.[267] By 9 August, insurgent commander Igor Girkin said that Donetsk had been "completely encircled" by government forces.[268] This followed the capture of the vital town of Krasnyi Luch by the government, after insurgent-aligned Cossacks stationed there fled.[268] Further skirmishes between insurgents and the Armed Forces took place in Mnohopillia, Stepanivka, Hryhorivka, Krasny Yar, Pobeda, Shyshkove, Komyshne, Novohannivka, Krasna Talivka, Dmytrivka, Sabivka, and Luhansk airport.[269] Overnight and into 10 August, government forces launched an artillery barrage on Donetsk city, causing "massive damage" across it.[270] According to a spokesman for the Armed Forces, insurgents began to flee the city during the barrage, and were in a state of "panic and chaos". Hospitals and residential buildings were heavily damaged, and many remaining residents took shelter in basements.[270] The cities of Pervomaisk, Kalynove, Komyshuvakha, in western Luhansk Oblast near Popasna, were captured by government forces on 12 August after heavy fighting.[271] Heavy shelling of Donetsk continued into 14 August.[272] During this artillery barrage, Igor Girkin resigned from his post as commander of the insurgent forces of the Donetsk People's Republic.[273] He was replaced by Vladimir Kononov, who is known by the nom de guerre Tsar.[274]

Later in the day, a convoy of some two dozen armoured personnel carriers and other vehicles with official Russian military plates crossed into Ukraine near the insurgent-controlled Izvaryne border crossing.[275][276] NATO Secretary General Anders Fogh Rasmussen confirmed that a "Russian incursion" into Ukraine had occurred.[277] Ukrainian president Petro Poroshenko said that Ukrainian artillery engaged and destroyed a "significant" portion of the armoured column.[278] The Russian Defence Ministry denied the existence of any such convoy.[279] Following this incident, the newly appointed prime minister of the DPR Alexander Zakharchenko said that his forces included 1,200 Russian-trained combatants.[280]

Damaged building in Donetsk, 7 August 2014

A Ukrainian Air Force MiG-29 fighter jet was shot down by the insurgents in Luhansk Oblast on 17 August. Ten civilians were killed during continued shelling in Donetsk.[281] The insurgent-occupied city of Horlivka was encircled by the Armed Forces on 18 August.[282] Government forces also advanced into the edges of Luhansk city. A convoy of refugees from Luhansk was hit by Grad rockets near the village of Novosvitlivka. Dozens of civilians died in the attack, which the National Security and Defence Council of Ukraine blamed on the insurgents. Insurgents denied attacking any refugee convoys.[282] DPR prime minister Aleksandr Zakharchenko stated that if the Ukrainian government made "reasonable proposals to lay down arms, close borders, we will talk on equal terms as equal partners".[283] He added, however, that the government "must recognise us as a state, now it is already impossible to ask for a certain degree of autonomy".[283]

After having edged into Luhansk city on 18 August, government forces began to advance through the city "block by block" on 19 August.[284][285] Fighting was heard in streets across the city, and shelling of many insurgent-occupied districts continued. There was also fighting Makiivka and Ilovaisk, two cities just outside Donetsk city. A spokesman for the Internal Affairs Ministry said that government forces were "clearing" Ilovaisk of insurgents, and later captured most of the city.[284][286] The headquarters of the DPR in Donetsk city were also shelled. Fighting across Donetsk Oblast on 19 August resulted in the deaths of 34 civilians.[287] By early evening on 20 August, government forces said that they had recaptured "significant parts" of the city of Luhansk, after a series of running battles in streets throughout the day.[288]

August 2014 counter-offensive by pro-Russian forces

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

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

Ukrainian troops guarding a road in Donbass

By 25 August, an insurgent counter-offensive had stalled the government's offensive on Donetsk and Luhansk cities.[289] Insurgents attacked government positions in Shchastya, and along the Siverskyi Donets River in Luhansk Oblast. As this attack occurred, insurgents in Luhansk received reinforcements. Government forces near Ilovaisk and Amvrosiivka in Donetsk Oblast became surrounded by insurgents, after their attempt to take Ilovaisk was halted by heavy shelling.[289] The pro-government volunteer Donbas Battalion, trapped in the city for days by the insurgents, accused the Ukrainian government and Armed Forces of "abandoning" them.[290] Other volunteer battalions, such as the Azov and Dnipro, left Ilovaisk after encountering heavy resistance. Donbas Battalion leader Semen Semenchenko said "I think it is profitable for the defence ministry not to send help, but to achieve a situation where volunteer battalions start blaming each other about who helped who".[291] DPR forces stated their intention to "fight their way to the Azov Sea" on 23 August.[292] In line with this statement, an artillery barrage rained down on the coastal city of Novoazovsk, in southern Donetsk Oblast.[292] A column of armoured vehicles crossed into Ukraine from Russia near Novoazovsk on 25 August.[4][293] There were no insurgent formations within Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). of this area for many weeks.[294] Heavy fighting took place in the village of Markyne, Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). from Novoazovsk. Insurgents used the village as a base to shell Novoazovsk.[295] A spokesman for the National Security and Defence Council of Ukraine said that the entrance of the column into Ukraine was an attempt "by the Russian military in the guise of Donbass fighters to open a new area of military confrontation".[293] According to the Mariupol city website, the Dnipro and Donbas battalions repelled the attack, and the "invaders" retreated to the border.[296] Russian Foreign Minister Sergei Lavrov said he had no knowledge of the incident, and suggested that reports of the incident being an incursion by Russian forces were "disinformation."[297] Directly prior to the appearance of the column, the area was heavily shelled. The nearest insurgent artillery positions were beyond the range of this area.[294]

Villagers from Kolosky in Starobesheve Raion told Reuters that military men with Russian accents and no identifying insignias had appeared in the village at the weekend of 23–24 August.[298] They set up a roadblock near the village. The men wore distinctive white armbands.[298] The villagers referred to them as "polite green men", a term that was used to refer to the irregular Russian forces that took control of Crimea from February 2014. Following the appearance of these men, ten soldiers in green military uniforms with white armbands were detained by Ukrainian forces at Dzerkalne. This village is north of Novoazovosk, Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). from Kolosky, and about 20 kilometres (12 mi) from the Russian border.[298][299] The Russian military confirmed that these men were indeed Russian paratroopers, and that they had been captured. The Russian Defence Ministry said the men had entered Ukraine "by mistake during an exercise".[298][299] The Security Service of Ukraine (SBU) released videos that they said were interviews with the captive Russian soldiers. In one of the videos, a soldier said that their commanders had sent them on a Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). march "without explaining its purpose or warning that they would be in Ukrainian territory, where they were apprehended by Ukrainian forces and surrendered without a fight".[300]

People queueing for water in Donetsk, 22 August 2014

Insurgents pushed into Novoazovsk on 27 August.[5][301] Whilst the Ukrainian government said they were in "total control" of Novoazovsk, town mayor Oleg Sidorkin confirmed that the insurgents had captured it.[301] He also said that "dozens" of tanks and armoured vehicles had been used by the insurgents in their assault on the town. At least four civilians were injured by insurgent shelling. To the north, close to Starobesheve, Ukrainian forces said that they spotted a column of 100 armoured vehicles, tanks, and Grad rocket lorries that was heading south, toward Novoazovsk.[301] They said these vehicles were marked with "white circles or triangles", similar to the white armbands seen on the captured Russian paratroopers earlier in the week. Amidst pressure on this new third front, government forces retreated westward toward Mariupol.[5] They evacuated the town of Starobesheve, among other areas in the 75-kilometre (47 mi) stretch of borderland from the Sea of Azov to the existing insurgent-held territories.[5][302] A report by The New York Times described the retreating soldiers as "exhausted, filthy and dismayed".[5] Western officials described the new insurgent actions as a "stealth invasion" by the Russian Federation, with tanks, artillery and infantry said to have crossed into Ukraine from Russian territory. US State Department spokesman Jen Psaki said that "these incursions indicate a Russian-directed counteroffensive is likely underway", and Ukrainian president Petro Poroshenko said "An invasion of Russian forces has taken place".[5][303][304] A statement by the National Security and Defence Council of Ukraine (NSDC) later said that Novoazovsk had been captured by "Russian troops", despite earlier denials by the Ukrainian government.[305] According to the NSDC, Ukrainian troops withdrew from Novoazovsk to save lives, and were instead preparing defences in Mariupol. Meanwhile, fighting continued in and around Donetsk city. Shells fell on the Kalininskyi district of Donetsk, and the Donbas Battalion continued to fight against the insurgents that had trapped them in Ilovaisk for days.[290][303][306] NATO commander Brig. Gen. Nico Tak said on 28 August that "well over" 1,000 Russian soldiers were operating in the Donbass conflict zone.[307] Amidst what The New York Times described as "chaos" in the conflict zone, the insurgents re-captured Savur-Mohyla.[5][308]

Despite these advances by pro-Russian forces, the National Guard of Ukraine temporarily retook the city of Komsomolske in Starobesheve Raion of Donetsk Oblast on 29 August.[309] However, two days later, Ukrainian forces retreated from the city, and Komsomolske was once again taken by the DPR forces.[310] Elsewhere, Ukrainian forces retreated from Novosvitlivka after being attacked by what they said were "Russian tanks". They said that every house in the village was destroyed.[311] The trapped Donbas Battalion withdrew from Ilovaisk on 30 August after negotiating an agreement with pro-Russian forces. According to some of the troops who withdrew from Ilovaisk, DPR forces violated the agreement and fired on them whilst they retreated under white flags, killing as many as several dozen.[312]

Ukrainian Prime Minister Arseniy Yatsenyuk awarding Donbas Battalion volunteers, 1 September 2014

A Ukrainian patrol boat in the Sea of Azov was hit by shore-based artillery fire on 31 August.[313] Eight sailors were rescued from the sinking boat, whilst two crew-members were missing. Former insurgent commander Igor Girkin said that the insurgents had "dealt the enemy their first naval defeat". Government forces withdrew from Luhansk International Airport on 1 September, despite having held the airport from insurgent attacks for weeks prior.[314] The airport saw fierce fighting on the night before the withdrawal, and Ukrainian officials said that their forces at the airport had been attacked by a column Russian tanks.[315] Clashes also continued at Donetsk International Airport.[314] Heavy fighting was observed by OSCE monitors near the villages of Shyrokyne and Bezimenne on 4 September.[316] Respectively, these villages are 24 kilometres (15 mi) and 34 kilometres (21 mi) east of Mariupol. Ukrainian officials in Mariupol said that the situation there "was worsening by the hour", and that there was an imminent danger of an attack on the city.[316] DPR forces came within Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). of the city on 4 September, but their advance was repulsed by an overnight counter-attack launched by the Armed Forces and the Azov Battalion.[317] They were driven back about Lua error in Module:Convert at line 1851: attempt to index local 'en_value' (a nil value). east of the city. Constant shelling was heard on the outskirts of Mariupol.[317]

September 2014 ceasefire

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

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

A funeral service for a Ukrainian soldier, 11 September 2014

After days of peace talks in Minsk under the auspices of the Organization for Security and Co-operation in Europe (OSCE), Ukraine, Russia, the DPR, and the LPR agreed to a ceasefire on 5 September.[9] OSCE monitors said they would observe the ceasefire, and assist the Ukrainian government in implementing it.[318] According to The New York Times, the agreement was an "almost verbatim" replication of Ukrainian president Petro Poroshenko's failed June "15-point peace plan".[319] It was agreed that there would be an exchange of all prisoners taken by both sides, and that heavy weaponry should be removed from the combat zone. Humanitarian corridors were meant to be maintained, so that civilians could leave affected areas. President Poroshenko said that Donetsk and Luhansk oblasts would be granted "special status", and that use of the Russian language in these areas would be protected by law.[319][320] DPR and LPR leaders said that they retained their desire for full independence from Ukraine, despite these concessions. Russian president Vladimir Putin and Ukrainian president Poroshenko discussed the ceasefire on 6 September.[321] Both parties said that they were satisfied with the ceasefire, and that it was generally holding.

Destroyed terminal at Luhansk airport, 4 September 2014

The ceasefire was broken multiple times on the night of 6–7 September, and into the day on 7 September.[322][323][324] These violations resulted in the deaths of four Ukrainian soldiers, whilst 29 were injured.[325] Heavy shelling by the insurgents was reported on the eastern outskirts of Mariupol, and OSCE monitors said that the Ukrainian government had fired rockets from Donetsk International Airport. The OSCE said that these breaches of the agreement would not cause the ceasefire to collapse.[324] Ukrainian president Petro Poroshenko said on 10 September that "70% of Russian troops have been moved back across the border", and also added that this action gave him "hope that the peace initiatives have good prospects".[326] Ceasefire violations continued, however. In line with the Minsk Protocol, OSCE monitors said that they observed a prisoner exchange near Avdiivka at 03:40 on 12 September.[327][328] Ukrainian forces released 31 DPR insurgents, whilst DPR forces released 37 Ukrainian soldiers. OSCE monitors documented violations of the Minsk Protocol in numerous areas of Donetsk Oblast from 13–15 September.[329] These areas included Makiivka, Telmanove, Debaltseve, Petrovske, near Mariupol, Yasynuvata, and Donetsk International Airport, all of which saw intense fighting. Two of the armoured vehicles that the monitors were travelling in were struck by shrapnel, rendering one of the vehicles inoperable and forcing the monitors to retreat.[329] According to the monitors, troop and equipment movements were being carried out by both DPR and Ukrainian forces. They also said that there were "command and control issues" amongst both parties to the conflict.[329] A visit by the monitors to Luhansk International Airport took place on 20 September.[330] They said that the airport was "completely destroyed", and entirely unusable. Ukrainian president Petro Poroshenko said on 21 September that the Armed Forces of Ukraine lost between 60% and 65% of its total active equipment over the course of the war.[331]

Members of the Trilateral Contact Group and the DPR took part in a video conference on 25 September 2014.[332] According to a statement released by the OSCE on the day after the conference, all parties agreed that the fighting had "subsided in recent days", and that the "situation along 70%" of the buffer zone was "calm". They also said that they would "spare no efforts" to strengthen the ceasefire.[332] Scattered violations of the ceasefire continued, nonetheless. In the most significant incident since the start of the ceasefire, seven Ukrainian soldiers died on 29 September when a tank shell struck the armoured personnel carrier that they were travelling in near Donetsk International Airport.[333] A skirmish ensued, leaving many soldiers wounded. Over the next few days, fighting continued around Donetsk International Airport, whilst Donetsk city itself came under heavy shelling.[334][335] Amidst this renewed violence, OSCE chairman Didier Burkhalter issued a statement that "urged all sides to immediately stop fighting", and also said that putting the ceasefire at risk of collapse would be "irresponsible and deplorable".[336]

According to a report released by the UN Office of the United Nations High Commissioner for Human Rights (OHCHR) on 8 October, the ceasefire implemented by the Minsk Protocol was becoming "increasingly fragile".[337] The statement that announced the release of the report said that at least 331 people had been killed since the start of ceasefire, and that the most fierce fighting took place around Donetsk International Airport, Debaltseve, and Shchastya.[338] The report also said that the majority of civilian deaths were caused by both insurgent and Ukrainian shelling.[339] Several hundred National Guard troops protested outside the Ukrainian presidential administration building in Kiev on 13 October.[340] They demanded the end of conscription, and their own demobilisation.[340] According to Kyiv Post, many of the protesters stated that they had clashed with Euromaidan protesters, and that they were not in favour of that movement.[340]

November 2014 separatist elections and aftermath

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

Donetsk suburb after shelling, 7 November 2014

Heavy fighting continued across the Donbass through October, despite the ceasefire. In violation of the procedure agreed to as part of the Minsk Protocol, DPR and LPR authorities held parliamentary and executive elections on 2 November.[341][342] In response to the elections, Ukrainian president Petro Poroshenko asked parliament to revoke the "special status" that was granted to DPR and LPR-controlled areas as part of the Minsk Protocol.[343] DPR deputy prime minister Andrei Purgin said that Ukrainian forces had launched "all-out war" against the DPR and LPR on 6 November.[344] Ukrainian officials denied any offensive, and said that they would adhere to the Minsk Protocol. Despite this, battles continued across the Donbass, leaving many soldiers dead. Concurrently, separatist representatives requested a redraughting of Minsk Protocol, as a result of recurrent violations.[344] Intermittent shelling of Donetsk renewed on 5 November.[345] OSCE monitors reported on 8 November that there were large movements of unmarked heavy equipment in separatist-held territory.[346] These movements included armoured personnel carriers, lorries, petrol tankers, and tanks, which were being manned and escorted by men in dark green uniforms without insignias.[346] Ukrainian government spokesmen said that these were movements of Russian troops, but this could not be independently verified.[347] Overnight into 9 November, intense shelling from both government and insurgent positions rocked Donetsk.[345] OSCE chairman Didier Burkhalter said that he was "very concerned" about the "resurgence of violence", and stressed the importance of adhering to the Minsk Protocol.[348] OSCE monitors observed more munitions convoys in separatist-held territory on 9 November.[349] These included 17 unmarked green ZiL lorries loaded with ammunition at Sverdlovsk, and 17 similar Kamaz lorries towing howitzers at Zuhres. Another convoy of 43 green military lories, some towing howitzers and rocket launchers, was observed by OSCE monitors in Donetsk on 11 November.[350]

Damaged building in Kurakhove, 26 November 2014

Following the reports of these troop and equipment movements, NATO General Philip Breedlove said on 12 November that he could confirm that Russian troops and heavy equipment had crossed into Ukraine during the preceding week.[351] In response, the Ukrainian Defence Ministry said that it was preparing for a renewed offensive by pro-Russian forces.[352] Russian Defence Ministry spokesman Major General Igor Konashenkov said "there was and is no evidence" to support NATO's statement.[351]

By 2 December, at least 1,000 people had died during fighting in Donbass, since the signing of the Minsk Protocol in early September.[353] A BBC report said that the ceasefire had been "a fiction". In light of this continued fighting, Ukrainian and separatist forces agreed to cease all military operations for a "Day of Silence" on 9 December.[354][355] Ukrainian president Petro Poroshenko said that he hoped that the "Day of Silence" would encourage the signing of a new peace deal. Whilst no new peace talks took place following the "Day of Silence", fighting between Ukrainian and separatist forces lessened significantly over the course of December.[356][357] A report by the International Crisis Group stated that the late 2014 financial crisis in Russia, in tandem with American and European economic sanctions, deterred further advances by pro-Russian forces.[358] The report also raised concerns about the potential for "humanitarian catastrophe" in separatist-controlled Donbass during the cold winter months, saying that the separatists were unable "to provide basic services for the population".

Ruins of Donetsk International Airport, December 2014. The control tower has since been completely destroyed.

In line with the Minsk Protocol, more prisoner exchanges took place during the week of 21–27 December.[359][360] More OSCE-organised talks were held in Minsk during that week, but they reached no result. In a press conference on 29 December, Ukrainian president Petro Poroshenko said that the Minsk Protocol was becoming effective "point by point", and also said that "progress" was being made.[361] Since the signing of the Protocol, over 1,500 people held by the separatists had been released as part of the prisoner exchanges. Whereas Ukrainian forces had been losing about 100 men per day prior to the Protocol, only about 200 had been killed in the four months since its signing. Poroshenko also said that he believed that conflict would only end if Russian troops were to leave Donbass.[361]

Escalation in January 2015

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

OSCE monitors reported a "rise in tensions" following New Year's Day.[362] Numerous ceasefire violations were recorded, with most occurring near Donetsk International Airport. Infighting amongst insurgent groups broke out in Luhansk Oblast.[363] In one incident, LPR militants said that they had killed Alexander Bednov, the leader of the pro-Russian "Batman Battalion", on 2 January 2015. LPR officials said that Bednov had been running an "illegal prison", and that he had engaged in torturing prisoners.[364] In another incident, the leader of an Antratsyt-based Don Cossack militant group, Nikolai Kozitsyn, said that the territory controlled by his group, claimed by the Luhansk People's Republic, had become part of the "Russian empire", and that Russian president Vladimir Putin was its "emperor".[363] An intercity bus stopped at a government checkpoint in Buhas was hit by a Grad rocket on 13 January, killing 12 civilians.[365][366] Ukrainian president Petro Poroshenko declared a day of national mourning.[367] Buhas is 35 kilometres (22 mi) south-west of Donetsk city.

DPR Sparta Battalion commander Arseny Pavlov, Donetsk, 25 December 2014

The new terminal building at Donetsk International Airport, which had been a site of fighting between Ukrainian and separatist troops since May 2014, was captured by the DPR forces on 15 January.[368] In the days prior to the capturing, the airport was heavily barraged by separatist rocket fire.[369][370] DPR leader Alexander Zakharchenko stated that the capture of the airport was the first step toward regaining territory lost to Ukrainian forces during the middle of 2014. He said "Let our countrymen hear this: We will not just give up our land. We will either take it back peacefully, or like that", referring to the capture of the airport.[368] Such an offensive by separatist forces would signal the complete breakdown of the frequently ignored Minsk Protocol, which established a buffer zone between Ukrainian-controlled and separatist-controlled territories.[371] Ukrainian forces said that there had been "no order to retreat" from the airport, and DPR parliament chairman Andrey Purgin said that while DPR forces had gained control of the terminal buildings, fighting was ongoing because "the Ukrainians have lots of places to hide".[372] Concurrently, a new round of Minsk talks, scheduled for 16 January by the Trilateral Contact Group on Ukraine, was called off after DPR and LPR leaders Alexander Zakharchenko and Igor Plotnitsky refused to attend.[373]

A government military operation at the weekend of 17–18 January resulted in Ukrainian forces recapturing most of Donetsk International Airport.[374] According to Ukrainian NSDC representative Andriy Lysenko, the operation restored the lines of control established by the Minsk Protocol, and therefore did not constitute a violation of it. The operation caused fighting to move toward Donetsk proper, resulting in heavy shelling of residential areas of the city that border the airport.[374] DPR authorities said that they halted government forces at Putylivskiy bridge, which connects the airport and the city proper.[375] The bridge, which is strategically important, was destroyed during the fighting. OSCE monitors reported that shelling had caused heavy damage in the Donetsk residential districts of Kyivskyi, Kirovskyi, Petrovskyi, and Voroshilovskyi.[376]

DPR Somalia Battalion in the new terminal building of Donetsk Airport on 16 January 2015

Ukrainian president Petro Poroshenko said on 21 January that Russia had deployed more than 9,000 soldiers and 500 tanks, artillery units, and armoured personnel carriers in Donbass.[377] An article that appeared in The Daily Telegraph said that deployment appeared to be "a response to Kiev's success" in retaining control of Donetsk International Airport.[378] On the same day, Ukrainian forces attempted to surround the airport in an attempt to push back the insurgents.[379] As Ukrainian and DPR forces fought away from the airport, a group of insurgents stormed the first and third floors of the new terminal building. Ukrainian troops held out on the second floor of the building until the ceiling collapsed, killing several soldiers.[379] The remaining Ukrainian forces were either captured, killed, or were forced to withdraw from the airport, allowing DPR forces to overrun it. According to one volunteer, 37 Ukrainian troops died.[379] The Daily Telegraph called the Ukrainian defeat at the airport "devastating".[380]

Donetsk civilians living in bomb shelter, January 2015

Following this victory, separatist forces began to attack Ukrainian forces along the line of control in Donetsk and Luhansk oblasts.[381] Particularly heavy fighting broke out along the Siverskyi Donets River, to the north-west of Luhansk city. Separatist forces captured a Ukrainian checkpoint at Krymske, attacked other checkpoints in the area, and shelled villages near Shchastya.[382] Separatist forces also began an assault on the government-controlled town of Debaltseve in north-eastern Donetsk Oblast, barraging it with artillery fire.[383] In addition, the DPR launched an attack on Mariupol from Shyrokyne during the morning of 24 January. A hail of Grad rockets killed at least 30 people, and wounded another 83.[384][385] Heavy fighting continued in Debaltseve over the next week, resulting in many civilian and combatant casualties.[386]

French president François Hollande and German chancellor Angela Merkel put forth a new peace plan on 7 February. The Franco-German plan, drawn up after talks with Ukrainian president Petro Poroshenko and Russian president Vladimir Putin, was seen as a revival of the Minsk Protocol. President Hollande said that the plan was the "last chance" for resolution of the conflict.[387][388] The plan was put forth in response to American proposals to send armaments to the Ukrainian government, something that Chancellor Merkel said would only result in a worsening of the crisis.[387][389] Fighting worsened in the run-up to the scheduled 11 February talks to discuss the Franco-German peace plan. DPR forces shelled the city of Kramatorsk on 10 February, which had last seen fighting in July 2014. The shelling targeted the city's Armed Forces headquarters, but also hit a nearby residential area. Seven people were killed, while 26 were wounded.[390] In addition, the pro-government Azov Battalion launched an offensive to recapture separatist-controlled areas on the outskirts of Mariupol, centred on the village of Shyrokyne. Battalion commander Andriy Biletsky said his forces were moving toward Novoazovsk.[390]

Minsk II ceasefire and denouement

Withdrawal of Ukrainian heavy weaponry, March 2015

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

The scheduled summit at Minsk on 11 February 2015 resulted in the signing of a new package of peacemaking measures, called Minsk II, on 12 February.[391] The plan, similar in content to the failed Minsk Protocol, called for an unconditional ceasefire, to begin on 15 February, amongst many other measures.[391][392] Despite the signing of Minsk II, fighting continued around Debaltseve.[393] DPR forces said that ceasefire did not apply to Debaltseve, and continued their offensive. Ukrainian forces were forced to withdraw from the Debaltseve area on 18 February, leaving separatist forces in control of it.[394] In the week after the fall of Debaltseve to pro-Russian forces, fighting in the conflict zone abated.[395] DPR and LPR forces began to withdraw artillery from the front lines as specified by Minsk II on 24 February, and Ukraine did so on 26 February. Ukraine reported that it had suffered no casualties during 24–26 February, something that had not occurred since early January 2015.[395][396]

Minor skirmishes continued into March, but the ceasefire was largely observed across the combat zone. Ukrainian and separatist forces had withdrawn most of the heavy weaponry specified in Minsk II by 10 March.[397] Minor violations of the ceasefire continued throughout March and into April, though it continued to hold, and the numbers of casualties reported by both sides were greatly reduced.[398][399][400] Fighting flared up again on 3 June 2015, when DPR insurgents launched an attack on government-controlled Marinka. Artillery and tanks were utilised in the battle there, which was described as the heaviest fighting since the signing of Minsk II.[401]

DPR armoured vehicles near Donetsk, May 2015

An anti-war protest took place in Donetsk city on 15 June.[402][403] The protest, the first of its kind in pro-Russian separatist-controlled territory, called for an end to the fighting in Donbass. About 500 people, who had gathered outside the RSA building, shouted, "Stop the war!", "Give us back our houses, our homes are broken!", and "Get out of here!" Specifically, protesters demanded that the separatists cease firing rocket attacks from residential areas on the outskirts of Donetsk.[402][404] Whilst all parties to the conflict continued to support implementation of the measures specified by Minsk II, minor skirmishes continued on a daily basis through June and July 2015. Ukrainian troops suffered losses on a daily basis, and the ceasefire was labelled "unworkable" and "impossible to implement". Despite constant fighting and shelling along the line of contact, no territorial changes occurred.[405] This state of stalemate led the war to be labelled a "frozen conflict".[11]

Following months of ceasefire violations, the Ukrainian government, the DPR and the LPR jointly agreed to halt all fighting, starting on 1 September 2015. This agreement coincided with the start of the school year in Ukraine, and was intended to allow for another attempt at implementing the points of Minsk II.[406] By 12 September, German Foreign Minister Frank-Walter Steinmeier said that the ceasefire had been holding, and that the parties to the conflict were "very close" to reaching an agreement to withdraw heavy weaponry from the line of contact, as specified by Minsk II. The area around Mariupol, including Shyrokyne, saw no fighting. According to Ukrainian Defence Minister Stepan Poltorak, violence in the Donbass had reached its lowest level since the start of the war.[407] Whilst the ceasefire continued to hold into November, no final settlement to the conflict was agreed. The New York Times described this result as part of "a common arc of post-Soviet conflict, visible in the Georgian enclaves of South Ossetia and Abkhazia, Nagorno-Karabakh in Azerbaijan and in Transnistria", and said that separatist-controlled areas had become a "frozen zone", where people "live in ruins, amid a ruined ideology, in the ruins of the old empire."[408] This state of affairs continued into 2016, with a 15 April report by the BBC labelling the conflict as "Europe's forgotten war".[409] Minor outbreaks of fighting continued along the line of contact, though no major territorial changes occurred.[409]

A new ceasefire came into effect on 1 September 2016, described at the time by BBC correspondent Tom Burridge as "the first time there has been a true halt to fighting in 11 months", and in 2018 described by TASS as the most successful ceasefire over the course of the conflict.[410][18] Within days both sides accused each other of breaching the ceasefire, although they also stated that the ceasefire was widely observed.[411] Nevertheless, on 6 September (2016), Ukrainian authorities reported the death of yet another soldier.[412] In the first week of October, separatist forces reported that five of their number had been killed in fighting with government forces.[413] Over the same period, four Ukrainian soldiers and volunteers were killed. On 24 December 2016, the tenth indefinite ceasefire since the start of the conflict came into effect; according to the OSCE Special Monitoring Mission in Ukraine, the Ukrainian government, and the separatists, the ceasefire was not observed.[414]

January 2017 eruption of heavy fighting and failed ceasefires

2016 was the first full calendar year of the conflict in which Ukraine lost no territories to the separatists.[415] In addition, both the Ukrainian army (211 combat losses and 256 non-combat losses) and the local populace (13 in Ukrainian government-controlled areas) suffered many fewer casualties than in 2015.[415] The new year, however, brought a new eruption of heavy fighting, starting on 29 January 2017, centred on the Ukrainian army-controlled city of Avdiivka.[416]

On 18 February 2017, Russian president Vladimir Putin signed a decree whereby the Russian authorities would recognise personal and vehicle-registration documents issued by the DPR and LPR.[417] The presidential decree referred to "permanent residents of certain areas of Ukraine's Donetsk and Luhansk Oblasts", without any mention of the self-proclaimed People's Republics.[418] Ukrainian authorities decried the decree as being directly contradictory to the Minsk II agreement and that it "legally recognised the quasi-state terrorist groups which cover Russia's occupation of part of Donbas."[419] Secretary General of the Organization for Security and Co-operation in Europe (OSCE) Lamberto Zannier stated on 19 February the decree "implies...recognition of those who issue the documents, of course" and that it would make it more difficult to hold a ceasefire.[420]

Russian foreign minister Sergey Lavrov, after meeting with his Ukrainian, German and French counterparts in Munich on 18 February, said that a ceasefire between Ukraine and the separatists had been agreed effective from 20 February 2017.[421] But according to a Ukrainian army spokesman on 20 February 2017 separatists attacks continued, although he did state there was a "significant reduction in military activity."[422] On 21 February OSCE's Secretary General Zannier stated there were still a significant number of violations of the cease-fire and "no evidence of the withdrawal of weapons".[423]

On 24 June the fourth truce attempt of 2017 collapsed within a few hours (according to both combatants).[424]

A "back to school ceasefire" to begin on 25 August 2017 also immediately collapsed when, on that very day, both combatants claimed that the other side had violated it.[425]

A "Christmas ceasefire" that was to be upheld starting 00:00 (Eastern European Time) on 23 December 2017 was immediately broken by DPR and LPR forces according to the Ukrainian army (reporting nine violations including the death of a Ukrainian soldier killed by an enemy sniper and claiming the Ukrainian army had not fired back[426]).[427][428] In turn, the DPR stated that the Ukrainian army had broken the truce, while the LPR Luganskinformcenter said the same, but also stated that, "Ceasefire is generally observed."[428][429]

On 27 December 2017, as part of the Minsk deal, a prisoner swap was conducted with 73 Ukrainian soldiers exchanged for over 200 separatists.[430]

On 18 January 2018 the Ukrainian parliament passed a bill to regain control over separatist-held areas. The bill was adopted with support from 280 lawmakers in the 450-seat Verkhovna Rada[431] (due to the War in Donbass and the 2014 Russian annexation of Crimea, only 423 of the parliament's 450 seats were elected in the previous election[432][433][434]). The Russian government denounced the bill, calling it "preparations for a new war",[435] and accused the Ukrainian government of violating the Minsk agreement. The law on the reintegration of Donbass labeled the republics of Donetsk and Luhansk as "temporarily occupied territories", while Russia was labeled as an "aggressor". The legislation granted President Poroshenko "the right to use military force inside the country, without consent from the Ukrainian parliament", which would include the reclaiming of Donbass. The bill supports a ban on trade and a transport blockade of the east that has been in place since 2017. Under the legislation, the only separatist-issued documents that Ukraine would recognize are birth and death certificates.

A new, agreed by all fighting parties, ceasefire went into force on 5 March 2018.[436] By 9 March the Ukrainian military claimed it was not being observed by the DNR and LNR forces who in turn claimed the same of the Ukrainian military.[436]

On 26 March 2018 the Trilateral Contact Group on Ukraine agreed on a "comprehensive, sustainable and unlimited ceasefire" that was to start on 30 March 2018.[437] It collapsed on its first day.[437]

On 30 April 2018 Ukraine replaced its "Anti-Terrorist Operation" (ATO) by the Joint Forces Operation (JFO).[438][439][440][441][442][439][443][444]

On 30 April 2018 the United States confirmed that it had delivered Javelin anti-tank missiles to Ukraine.[445] Reportedly they will be used only in case of an all-out separatist assault.[446]

On 28 June 2018 a new "harvest" "comprehensive and indefinite ceasefire regime" was agreed set to start on 1 July 2018.[447] Within hours after its start both the rebels and the Ukrainian army accused each other of violating this truce.[448]

The 29 August 2018 ceasefire also failed.[449][18]

On 31 August 2018 DPR leader Alexander Zakharchenko was killed as a result of an explosion in a restaurant.[450]

As reported on 27 December, Yuriy Biriukov, an adviser to Ukrainian President Petro Poroshenko, claimed that almost the entire "gray zone" between the warring sides, had been liberated from Russian-led forces without breaching the Minsk peace agreements and is under the control of the Ukrainian army.[451] This was confirmed the following day by Chief of the General Staff of the Armed Forces of Ukraine Viktor Muzhenko.[452]

On 27 December 2018 a new (and the 22nd[17] attempt at an) indefinite truce starting midnight December 29 was agreed.[453] On 29 December the Ukrainian military reported that the separatists had violated the ceasefire.[454] The same day the separatists accused the Ukrainian military of violating the ceasefire.[455]

On 7 March 2019 the Trilateral Contact Group on Ukraine agreed on a new truce that was to start on 8 March 2019.[456] Although Ukraine claimed that "Russian proxies" (the separatists) had violated it on the same day; fighting did subdue with Ukraine claiming there was a full ceasefire on 10 March.[19] According to the separatists the Ukrainian army did not fully observe the ceasefire but did state the Ukrainian army had attacked significantly less since.[20]

Combatants

Foreign and domestic forces have participated in the conflict in the Donbass. While Russia denies its troops are currently operating in Ukraine, OSCE observers have witnessed Russian troops operating in Ukraine identifying themselves as Russian servicemen.[457] A paper released by the Royal United Services Institute estimated that 9,000–12,000 Russian troops had been deployed to parts of eastern Ukraine in early 2015, with 42,000 troops having been involved in the combined service rotation.[458][459] On 17 December 2015 President Vladimir Putin stated in a response to a question about the detained Russian GRU agents held in Ukraine that Russia had "people (in Ukraine) who work on resolving various issues there, including in the military sphere." However, he went on to state "that doesn't mean there are regular Russian troops there." This was generally taken as an admission by Russia that its special forces were involved in the conflict.[460] According to Alexander Borodai, 50,000 Russian citizens have fought for separatist forces.[461]

As of February 2018 the number of separatist forces were estimated at around 31,000 out of which 80% (25,000) were Donbass residents, 15% (≈5,000) were military contractors from Russia and other countries and 3% (900–1,000) were regular Russian armed forces personnel. This proportion has significantly changed from earlier years, with "Russian command gradually filling up the military of the 'republics' with locals"; the primary driver being that salaries are no longer attractive for contractors from Russia, but highly attractive as stable source of income in economically impaired separatist territories. Regular soldiers in Donbass are offered anything from 15,000 and officers 25,000 RUB, while in Russian army these respective earnings are 20,000 and 68,000 RUB. Russian forces still occupy most command positions as well as operate advanced weapons, such as electronic warfare units.[462]

OSCE monitors periodically record convoys of military trucks crossing through unmarked locations along the Russian-controlled border, usually overnight. On a number of occasions, OSCE monitoring drones were downed with electronic warfare units. OSCE statements and spot reports caused significant anger in Ukraine as it vaguely reports military "convoys leaving and entering Ukraine on dirt roads in the middle of the night, in areas where there is no official crossing" without explicitly mentioning Russian armed forces.[463][464]

Pro-Russian insurgents

Alexander Zakharchenko takes an oath of office as the Prime Minister of the Donetsk People's Republic, 8 August 2014.
DPR Vostok Battalion members in Donetsk on Victory Day 2014
Vostok Battalion

Donbass People's Militia

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

Igor Girkin, a Russian citizen from Moscow[465] who commanded the Donbass People's Militia in Sloviansk, denied Russian involvement in the insurgency.[466] He said his unit was formed during the Crimean crisis, and that two-thirds of its members were Ukrainian citizens. Girkin also said that the Sloviansk insurgents had agreed to work with the leadership of the Donetsk People's Republic, despite some conflict between insurgent groups.[467] According to a spokesman for the Donetsk People's Republic, the militants that occupied Sloviansk were "an independent group...supporting the Donetsk protest",[468] while insurgents in Sloviansk and Kramatorsk identified themselves as members of Pavel Gubarev's Donbass People's Militia.[49] The group's forces at Sloviansk included some professional soldiers amongst their ranks, as well as retired veterans, civilians, and volunteers, while those in Donetsk have been confirmed to include former Berkut special police officers.[32] When asked by The Sunday Telegraph where their weapons had come from, one veteran of the Soviet invasion of Afghanistan nodded at the Russian flag flying from the police station and said: "Look at that flag. You know which country that represents".[32] An insurgent commander in Donetsk, Pavel Paramonov, told journalists he was from Tula Oblast in Russia.[469] In Horlivka, police who defected were commanded by a retired Lieutenant Colonel of the Russian Army,[470] later identified as Igor Bezler. Former Soviet military veteran Vyacheslav Ponomarev, who declared himself mayor of Sloviansk, said that he appealed to old military friends to take part in the militia: "When I called on my friends, practically all of whom are ex military, they came to our rescue, not only from Russia but also from Belarus, Kazakhstan and Moldova."[471]

A former separatist militant corroborated these stories in an interview with Radio Free Europe. He said that fighters, including some Cossack units, arrived from Russia to support the separatists.[472] Another interview with an insurgent from Saint Petersburg was published in Gazeta. He claimed to be fighting voluntarily as part of the "Russian Imperialist Movement."[473]

In late July, the local support for the militia within the city of Donetsk was estimated to be 70% by a local entrepreneur interviewed by Die Welt.[474] Armed groups affiliated with the Luhansk People's Republic were merged with the Donbass People's Militia on 16 September to form the "United Armed Forces of Novorossiya".[475]

Army of the South-East

The Army of the South-East (Russian: Армия Юго-Востока, Armiya Yugo-Vostoka) is a pro-Russian militant group that occupied various buildings in Luhansk Oblast.[476] According to The Guardian, their personnel include former members of the disbanded Berkut special police.[476] They were affiliated with the Luhansk People's Republic, but were merged with the Donbass People's Militia on 16 September to form the United Armed Forces of Novorossiya.[475]

Russian Orthodox Army

The Russian Orthodox Army (Russian: Русская православная армия, Russkaya pravoslavnaya armiya), a pro-Russian insurgent group in Ukraine, originated in May 2014 as part of the insurgency.[477] It reportedly had 100 members at the time of its founding, including locals and Russian volunteers. As fighting between separatists and the Ukrainian government worsened in Donbass, membership rose to 350, and later to 4,000.[478] Notable engagements of the ROA include the June 2014 skirmishes in Mariupol and Amvrosiivka Raion.[479] The headquarters of the ROA is located in an occupied Security Service of Ukraine (SBU) building in Donetsk city.[480] Members swore allegiance to Igor Girkin ("Strelkov"), insurgent and Minister of Defence of the self-declared Donetsk People's Republic. According to the Defence Ministry of Ukraine, the ROA has been in conflict with another pro-Russian militia, the Vostok Battalion, which accused the ROA of looting, and of avoiding combat.[481]

Vostok Battalion

The Vostok Battalion (Russian: Батальон Восток, Ukrainian: Батальйон Схід; lit. "East Battalion") was formed in early May 2014. It is commanded by Alexander Khodakovsky, a defector from the Security Service of Ukraine.[482] Khodakovsky is the chief of the DPR's security service, and of the Patriotic Forces of Donbass, an insurgent battalion.[483]

Khodakovsky said that the "overwhelming majority" of his men came from eastern Ukraine.[484] According to Radio Free Europe/Radio Liberty, Vostok reportedly includes former members of the original Vostok Battalion, a special forces unit of the Russian intelligence directorate (GRU) that participated in the Second Chechen and Russo-Georgian Wars. The original battalion was incorporated in 2009 into a Russian Defence Ministry reserve unit that is based in Chechnya.[485] Khodakovsky said he had about 1,000 men at his disposal, and that more "volunteers" with experience in the Russian security sector were expected to join the battalion.[482] A report by Radio Free Europe said that there were suspicions that the battalion was either created directly by the GRU, or that it was at least sanctioned by it.[485] The battalion includes both fighters from Russia and from Ukraine.[133] A BBC News report said that the battalion was composed largely of untrained locals from eastern Ukraine, with a smattering of Russian volunteers.[486] A number of the Vostok insurgents were killed at the First Battle of Donetsk Airport. 30 bodies were repatriated to Russia after the fighting.[487] Some of the members said they received salaries of 100 US dollars a week, though they maintained that were only volunteers.[484] An Armenian volunteer in the unit said the battalion was composed of Slavs, and that roughly 80% of militants were from Russia.[488]

By late February 2015, 110 members of the battalion had been killed and 172 wounded in the conflict.[489]

Police and military defectors and deserters

In May 2014, then Ukrainian president Oleksandr Turchynov stated that numerous Ukrainian military and security personnel had joined the separatists, alongside stolen Ukrainian military equipment.[490] In October 2014, Internal Affairs minister Arsen Avakov told journalists that about 15,000 Ukrainian policemen in Luhansk and Donetsk oblasts had defected to the separatists.[491]

Foreign groups

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

Neo-cossacks

Some identified maverick neo-Cossack volunteers,[492] particularly Don Cossacks who live on both sides of the border,[493][494] are participants in the war,[495] along with some self-styled neo-Cossack groups.[496] Several of these Cossacks formed a paramilitary unit called the 'Terek Wolves Sotnia', a reference to a detachment of White emigre Cossacks that fought against the Soviet Union during the Second World War.[497][498] Prominent fighters include Alexander "Boogeyman" Mozhaev (a Russian military veteran from Belorechensk) and the unit's commander, Evgeny Ponomarev.[497][499] Ponomarev was killed in August 2014.[500]

Don Cossack National Guard ceremonial parade in Perevalsk, 7 September 2014

Although Cossack units have been prohibited from crossing the Russian border into Ukraine en masse,[492] it has been reported that Russian elements tacitly support the individual fighters in crossing the border into Ukraine.[499] The Cossacks claim that it is their faith in Cossack brotherhood, Russian imperialism, and the Russian Orthodox Church that has driven them to take part in the insurgency with the aim of conquering what they perceive as "historically Russian lands."[498] Mozhaev also stated that some of the more extreme views of the Cossacks include destroying "the Jew-Masons," who they claim have been "fomenting disorder all over the world" and "causing us, the common Orthodox Christian folk, to suffer."[501] On 25 May, the SBU arrested 13 Russian Cossacks in Luhansk.[502]

Caucasian and Central Asian armed groups
Vostok Brigade during the 2015 Victory Day Parade rehearsal

The Foreign Affairs ministry of Ukraine said that the presence of foreign soldiers amounted to "undisguised aggression" from Russia, and "the export of Russian terrorism to our country". "There are grounds to affirm that Russian terrorists funnelled on to the territory of Ukraine are being organised and financed through the direct control of the Kremlin and Russian special forces," the ministry said.[503] To date, reports and interviews have shown the presence of Chechen, Ossetian, Tajik, Afghan, Armenian, and various Russian paramilitary forces operating in Ukraine.[504][505]

Chechen paramilitaries

Chechen paramilitaries were spotted in Sloviansk on 5 May 2014.[506] Chechen president Ramzan Kadyrov threatened on 7 May that he would "send tens of thousands of Chechen volunteers to southern and eastern Ukraine if the junta in Kiev continued its punitive operations."[507] It was reported that Kadyrov engaged in an aggressive recruitment campaign in Chechnya for this operation, and that there were recruitment centres for it in Grozny, Achkhoy-Martan, Znamenskoye, and Gudermes.[508] The Kavkazcenter, the official website of the North Caucasus Islamic insurgency, reported that Chechen authorities had opened recruiting offices for volunteers wishing to fight in Ukraine, and that those offices had suddenly closed.[509] Five lorries crossed the Ukraine-Russia border carrying militants aboard on 24 May, with some reports suggesting among the militants were veteran Chechen soldiers.[510][511] On the following day, the Vostok Battalion arrived in Donetsk in a convoy of eight lorries, each filled with 20 soldiers. Several of the soldiers looked Chechen, spoke the Chechen language, and said that they were from Chechnya.[512][513][514] Two insurgents told CNN reporters that these were Chechen volunteers.[515]

Ramzan Kadyrov denied knowledge of the presence Chechen troops in Ukraine,[516][517] but a separatist commander later confirmed that Chechens and militants of other ethnicities fought for the Donetsk People's Militia.[518] In the aftermath of the First Battle of Donetsk Airport, local authorities said that some wounded militants were Chechens from Grozny and Gudermes. One Donetsk resident said that the presence of Chechen fighters showed "that this war is not clean. It is artificially created. If this is an uprising by the Donetsk People's Republic, what are foreigners doing here?"[504]

Chechen militants interviewed by the Financial Times and Vice News said that they became involved in the conflict on the orders of the Chechen president.[504][503][519] President Kadyrov strongly denied these reports on 1 June.[520] In his statement, he said that there were "74,000 Chechens who are willing to go to bring order to the territory of Ukraine", and that he would not send them to Donetsk, but to Kiev.[520] As of May 2015, majority of previously pro-Russian Chechen paramilitaries exited the conflict, because of the two known incidents with Zakharchenko and his people, according to Akhmed Zakayev.[521]

Zakharchenko and Fazlibei Avidzba, member of the People's Assembly of Abkhazia, Donetsk, 27 December 2014
Ossetian and Abkhaz paramilitaries

Starting on 4 May 2014, the United Ossetia Party and the Union of Paratroopers in the pro-Russian breakaway Republic of South Ossetia announced a recruitment drive meant to send veterans of the Georgian-Ossetian conflict to protect "the peaceful population of Ukraine's southeast".[522] Some videos issued by an Ossetian militant group indicated that they were operating in Donetsk.[523] Donbass insurgents interviewed on 27 May admitted that there were 16 fighters from Ossetia operating around Donetsk for at least two months prior.[503] Head of the State Border Guard of Ukraine Mykola Lytvyn said that officials reports indicated the presence of Abkhaz militants as well.[524] Militants from North and South Ossetia were open about their presence in Donbass in June. One militant named Oleg, part of the Vostok Battalion, told reporters "In 2008 they were killing us and the Russians saved us. I came here to pay my dues to them".[482]

Others

There are reports that volunteers from France, Germany, the United States, Italy, Poland, Romania, Serbia, Spain, Turkey and other countries have fought on the insurgent side.[525][526][527] There are at least 200 insurgent-affiliated Serbian volunteers fighting in Ukraine. They have their own combat unit, named after Jovan Šević, including 45 members of the Chetnik movement,[528] led by Bratislav Živković. Around 20 Hungarians have formed their own unit named Legion of Saint Stephen.[527] In February 2015, Spanish police arrested eight Spaniards suspected of fighting alongside pro-Russian militants.[529][530][531] Commenting on other foreign fighters, the suspects said that "Half of them are communists and the other half are Nazis. [...] We all want the same: social justice and the liberation of Russia from the Ukrainian invasion."[532] The German newspaper Welt am Sonntag reported that more than 100 German citizens were fighting alongside pro-Russian militias in eastern Ukraine. Most of them were ethnic Germans from the former Soviet republics, and some had served in the Bundeswehr. According to the paper, a 33-year-old German citizen originally from Kazakhstan was killed in action by shrapnel during the battle of Debaltsevo, on 12 February 2015.[533] Kazakhstan has given prison sentences of three to five years to its citizens who have fought for pro-Russian militias in Ukraine.[534] In February 2016, Moldova stated that pro-Russian forces in Ukraine had recruited dozens of its citizens with the offer of money, with one individual saying he had been promised $3,000 a month.[535] Two Moldovan mercenaries received three-year prison sentences and eight others were under investigation.[535] From late 2014 until late 2017 Serbia has opened 45 cases against Serbian mercenaries who had been fighting in the War in Donbass and in other military conflicts abroad.[536] According to media reports by late 2017 only a few dozen Serbs were then fighting in Ukraine and Syria.[536]

Counter-insurgency forces

Armed Forces of Ukraine

The Armed Forces of Ukraine are the primary military force of Ukraine, and have taken a leading role in countering DPR and LPR forces. The Armed Forces have been widely criticised for their poor equipment and inept leadership, forcing Internal Affairs Ministry forces like the National Guard and the territorial defence battalions to take on the brunt of the fighting in the first months of the war.[291][537]

Following its independence from the Soviet Union in 1991, Ukraine inherited all Soviet military equipment and formations that had been stationed on its territory. Over the years preceding the start of hostilities in Donbass, the Armed Forces were systematically downsized, and became largely dilapidated.[538] Soviet weaponry was not replaced or upgraded, leaving the Armed Forces with outdated and poorly maintained equipment.[538] As an example, the Soviet military units never utilised ballistic vests, and hence, when the war in Donbass started, the Armed Forces of Ukraine had none. Whilst there is a vibrant defence industry in Ukraine, the equipment it produces is for export, and had not been used to equip the Armed Forces prior to the war.[538] Amidst the Crimean Crisis on 11 March 2014, then Defence Minister Ihor Tenyukh said that "de facto only 6,000 [soldiers] are in combat readiness".[538] According to a report by The Ukrainian Week, 90–95% of the Armed Forces' equipment in July 2014 was outdated or in poor repair. In addition, professional soldiers were in short supply, forcing conscripts and volunteers to fill battalions.[538]

To counter equipment shortages, a powerful civil volunteer movement appeared. Teams of volunteers established crowdfunding centres that provide the soldiers with diverse support: from food and medicines to equipment like bulletproof vests, spaced armour, thermographic cameras and unmanned aerial vehicles.[539][540] Other volunteers help the injured soldiers or search captives and the killed ones. Such volunteer centres work in all large cities and many small settlements of Ukraine, except those which aren't controlled by government.[541]

In 2016 the Army was struggling to recruit conscript servicemen, due to significant evasion of conscription, to replace demobilising soldiers including volunteers. This followed negative publicity about nutrition and equipment deficiencies in the conflict zone.[542] By mid-April 2016, 127,363 soldiers and volunteers had received veteran status.[543]

By February 2018 the Ukrainian armed forces were larger and better equipped than ever before, numbering 200,000 active-service military personnel and most of the volunteer soldiers of the territorial defence battalions have been integrated into the official Ukrainian army.[544]

National Guard of Ukraine

The National Guard of Ukraine was re-established on 13 March 2014, amidst rising tensions in Ukraine during the Crimean crisis.[545] It is a part of the Ministry of Internal Affairs. It was re-established to replace the Internal Troops of Ukraine, and is based on that force.

Ministry of Internal Affairs

The Ministry of Internal Affairs is commonly known as the militsiya, and is the primary police force in Ukraine. It is led by the Internal Affairs Minister, Arsen Avakov, a key figure in leading the counter-insurgency operations in the Donbass.

Security Service of Ukraine

Donbas Battalion in Donetsk region, 9 August 2014

The government military operation to counter DPR and LPR forces in the Donbass is called the "Anti-Terrorist Operation" (ATO). It is led by the Anti-Terrorist Centre, a division of the Security Service of Ukraine (SBU).[546][547] The SBU is the main intelligence service of Ukraine.

Pro-government paramilitaries

At least 50 pro-Ukrainian volunteer units have been formed and fought against the Donbass People's Militia and other insurgent groups.[548] These forces include the Donbas Battalion, Azov Battalion, Kharkiv Battalion, and Oleh Lyashko's militia.[549] Some of these units work under contract with the National Guard of Ukraine.[550]

Azov Battalion volunteers in Kiev, June 2014

These units took active participation in the military campaign. For example, the town of Shchastya in Luhansk Oblast was taken by the Aidar Battalion on 9 July,[551] and Azov Battalion, together with other units, recaptured Mariupol from pro-Russian separatists forces in June 2014.[552]

Some of the volunteer battalions belong to Right Sector.[553] It lost 12 fighters when it was ambushed outside Donetsk in August 2014. Right Sector leader Dmytro Yarosh vowed his group would avenge the deaths.[554]

Foreign fighters mainly from Belarus, Georgia and Russia (about 100 men from each country) have joined the volunteer battalions,[555] as well as volunteers from the United States, France, Germany, Norway, Sweden, Georgia, Poland, Spain, the Czech Republic, the United Kingdom, Croatia, Italy and Canada.[555] The Foreign Ministry of Russia asked the governments of Sweden, Finland, the Baltic states, and France to conduct a thorough investigation into reports of mercenaries from their countries serving Ukrainian forces, following a story in the Italian newspaper Il Giornale.[556][557][558]

Chechen opponents of the Russian government,[559] including Chechen military commander Isa Munayev, were fighting pro-Russian separatists in Ukraine for the Ukrainian government.[560]

At least three volunteer battalions composed mostly of people from the Caucasus and Central Asia are fighting against pro-Russian separatists.[561] They include Muslims from states that were part of the Soviet Union, including Uzbeks, Balkars and Crimean Tatars.[562][563]

There are ongoing attempts by the Ukrainian Armed Forces to integrate volunteer battalions into the regular army and indeed many of the volunteers fighting in those groups were drafted into the army.[564] The status of the remaining volunteer units remain legally ambiguous.[564]

Russian involvement

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

File:2016-05-09. День Победы в Донецке 040.jpg
Rebel-held Donetsk in 2016. Russian flag can be seen in the background.

Following its annexation of Crimea, Russia intervened in different ways throughout the war in the Donbass region. Reports and statements by the US State Department repeatedly accused Russia of orchestrating the April unrest across eastern and southern Ukraine.[565][566] Russia denied these reports.[567] As the unrest escalated into a war in Donetsk and Luhansk oblasts, Russia supplied arms, armoured vehicles, tanks, and other equipment to the forces of the DPR and LPR.[48][568] A significant number of Russian citizens and military men have fought in the war as volunteers, something that the leaders of the DPR and LPR admitted.[569] Recruitment for Donbass insurgent groups was performed openly in Russian cities, using private and military facilities.[570][571] Reports of direct Russian military involvement culminated on 25 August, when the Security Service of Ukraine (SBU) said that it captured a group of Russian paratroopers on active service in Ukrainian territory.[572] The SBU released photographs of them, and their names.[573] On the following day, the Russian Defence Ministry said these soldiers crossed the border "by accident".[574][575] In May 2015 a Russian major was detained near Donetsk while driving an ammunition truck. There was no comment from the Russian military, but the major was later exchanged for captured Ukrainian soldiers.[576] In May 2015 two suspected Russian GRU agents were detained by Ukrainian forces, Russia's Ministry of Defense stated the men were former soldiers who were not on active duty at the time of capture. The two men were later exchanged for captured Ukrainian pilot and politician Nadiya Savchenko[577] In September 2015 Ukraine's border guards detained 2 Russian internal troops when they crossed the border in Ukraine's Luhansk oblast, the Russian servicemen stated they were lost and crossed the border by accident, with the Russian Military of Defense accusing Ukraine's forces of crossing into the nearby Russian village and abducting the servicemen.[578][579]

Anti-war demonstration in Moscow on 21 September 2014. Russian politician Georgy Satarov (left) attended the rally.

A new front in the war was opened on 27 August 2014. Vast amounts of military equipment and troops crossed the border from Russia into southern Donetsk Oblast, an area previously controlled by the Ukrainian government. Western officials described this new offensive as a "stealth invasion" by the Russian Federation. US State Department spokesman Jen Psaki said that "these incursions indicate a Russian-directed counteroffensive is likely underway", and Ukrainian president Petro Poroshenko said "An invasion of Russian forces has taken place".[5][303][304] NATO commander Brig. Gen. Nico Tak said on 28 August 2014 that "well over" 1,000 Russian soldiers were operating in the Donbass conflict zone.[307] During the week prior to the "invasion", Russia had been shelling Ukrainian units from across the border,[580] though instances of cross-border shelling from Russia had been reported since mid-July.[581][582] At the time, Russian government spokesmen denied these reports.[583] An August 2014 survey by the Levada Center reported that only 13% of those Russians polled would support the Russian government in an open war with Ukraine.[584]

Reports of Russian involvement continued into early 2015. Russian forces and equipment participated in the Second Battle of Donetsk Airport and the Battle of Debaltseve.[585][586] A report released by the Royal United Services Institute in March 2015 said that "the presence of large numbers of Russian troops on Ukrainian sovereign territory" had become a "permanent feature" of the war in Donbass since August 2014.[458][459] In a press conference on 17 December 2015, Russian president Vladimir Putin acknowledged for the first time that there had been a Russian military presence in the Donbass region, though he said that this did not mean that there were "Russian troops" there.[587]

In a February 2017 interview with Ukrayinska Pravda Deputy Head of the OSCE monitoring mission in Ukraine Alexander Hug stated that he and other monitors had met separatists soldiers who claimed that they were soldiers of units of the Russian army.[588]

In August 2018, an OSCE drone for the first time filmed one large military convoys crossing at night the border from Donbass to Russia through an unguarded dirt track near Manych village.[589] Also for the first time, it has spotted four Russian advanced electronic warfare systems on the separatist territory near Chornukhyne.[590]

Humanitarian concerns

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

Damaged building in Lysychansk, 4 August 2014

The United Nations observed an "alarming deterioration" in human rights in territory held by insurgents affiliated with the Donetsk People's Republic and Luhansk People's Republic.[591] The UN reported growing lawlessness in the region, documenting cases of targeted killings, torture, and abduction, primarily carried out by the forces of the Donetsk People's Republic.[592] The UN also reported threats against, attacks on, and abductions of journalists and international observers, as well as the beatings and attacks on supporters of Ukrainian unity.[592] Russia criticised these reports, and said that they were "politically motivated".[593] A report by Human Rights Watch said "Anti-Kiev forces in eastern Ukraine are abducting, attacking, and harassing people they suspect of supporting the Ukrainian government or consider undesirable...anti-Kiev insurgents are using beatings and kidnappings to send the message that anyone who doesn't support them had better shut up or leave".[594] There were also multiple instances of beatings, abductions, and possible executions of local residents by Ukrainian troops,[595] such as Oleh Lyashko's militia and the Aidar territorial defence battalion.[596][597] Amnesty International noted that pro-Kiev volunteer battalions are increasingly blocking humanitarian aid into eastern Ukraine.[598] In August, Igor Druz, a senior advisor to pro-Russian insurgent commander Igor Girkin, said that "On several occasions, in a state of emergency, we have carried out executions by shooting to prevent chaos. As a result, our troops, the ones who have pulled out of Sloviansk, are highly disciplined".[599] By the end of 2015, there had been 79 places in the combined DPR and LPR territory where abducted civilians and prisoners of war were held.[600]

A report by the United Nations Office of the High Commissioner for Human Rights (OHCHR) released on 28 July 2014 said that based on "conservative estimates", at least 1,129 civilians had been killed since mid-April during the fighting, and at least 3,442 had been wounded.[601][602] In addition, the report found that at least 750 million US dollars worth of damage has been done to property and infrastructure in Donetsk and Luhansk oblasts.[602] Human Rights Watch said that Ukrainian government forces, pro-government paramilitaries, and the insurgents had used unguided Grad rockets in attacks on civilian areas, stating that "The use of indiscriminate rockets in populated areas violates international humanitarian law, or the laws of war, and may amount to war crimes".[603][604] The New York Times reported that the high rate of civilian deaths had "left the population in eastern Ukraine embittered toward Ukraine's pro-Western government", and that this sentiment helped to "spur recruitment" for the insurgents.[605] By early January 2015, the number of deaths caused by the war had risen to 4,707, despite the signing of the Minsk Protocol in early September 2014.[606]

Ruins of the Iversky Monastery near Donetsk airport, May 2015

By early August 2014, at least 730,000 had fled fighting in the Donbass and left for Russia.[607] This number, much larger than earlier estimates, was given by the Office of the United Nations High Commissioner for Refugees (UNHCR). The number of internal refugees rose to 117,000.[607] By the start of September, after a sharp escalation over the course of August, the number of people displaced from Donbass within Ukraine more than doubled to 260,000.[608] The number of refugees that fled from Donbass to Russia rose to 814,000.[609] Despite two months of a shaky ceasefire established by the Minsk Protocol, the number of refugees displaced from Donbass in Ukraine escalated sharply to 466,829 in mid November.[610]

By April 2015, the war had caused at least 1.3 million people to become internally displaced within Ukraine.[611] In addition, more than 800,000 people had fled Ukraine, with over 659,143 to Russia, 81,100 to Belarus, and thousands more to other countries.[612]

According to another report by the UN OHCHR, over 3 million people continued to live in the Donbass conflict zone as of March 2016.[613] This was said to include 2.7 million who lived in DPR and LPR-controlled areas, and 200,000 in Ukrainian-controlled areas adjacent to the line of contact. In addition, the Ukrainian government was said to have registered a total of 1.6 million internally displaced people within Ukraine who had fled the conflict. Over 1 million were reported to have sought asylum elsewhere, with most having gone to Russia.[613] The report also said that people that lived in separatist-controlled areas were experiencing "complete absence of rule of law, reports of arbitrary detention, torture and incommunicado detention, and no access to real redress mechanisms".[613][614]

By November 2017, the UN had identified 1.8 million internally displaced and conflict-affected persons in Ukraine, while another 427,240 who had sought asylum or refugee status in the Russian Federation, plus 11,230 in Italy, 10,495 in Germany, 8,380 in Spain, and 4,595 in Poland.[615]

Casualties

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

The number of confirmed deaths caused by the war was 12,800–13,000 as of the end of 2018.[616] By mid-May 2019, the UN confirmed 3,331 civilians had been killed in the conflict. 312 of the civilian deaths were foreigners: 298 passengers and crew of Malaysia Airlines Flight 17,[617] 11 Russian journalists,[618] an Italian journalist,[619][620] one Russian civilian killed in cross-border shelling[621] and a Lithuanian diplomat.[622]

Ukrainian forces

Ukrainian government forces have lost a confirmed total of 4,300 killed servicemen by late August 2019, including 206 foreign-born Ukrainian citizens and 13 foreigners.[623][624][625]</ref>[note 1] Another 71 Ukrainian soldiers were missing.[626]

Pro-Russian sources claimed Ukrainian forces had: 10,000 killed, 20,000 wounded and 13,500 deserted or missing, by late June 2015.[627][628]

Pro-Russian forces

The separatists reported that they had lost 1,400 men at most as of the beginning of February 2015.[629] The United Nations reported 5,500 separatists were killed by the end of 2018,[616] while the Cargo 200 NGO documented 1,479 Russian citizens among the separatist fatalities as of the end of July 2018.[618]

Ukraine claimed 7,577[630]–14,600[631] separatists had been killed and 12,000 missing[632] during the fighting as of early 2015. They also claimed an additional 103 Russian servicemen were killed between January and April 2016.[633]

An image of a reported separatist graveyard in Donetsk in late February 2015,[634] showed number plates running up to at least 2,213.[635] In late August 2015, according to a reported leak by a Russian news site, Business Life (Delovaya Zhizn), 2,000 Russian soldiers had been killed in Ukraine by 1 February 2015.[636][637] The US Department of State reported that by early March 2015, 400–500 Russian soldiers had died.[638]

By late August 2019, DPR separatist authorities reported that a total of 4,856 separatists and civilians had been killed in the Donetsk region,[639] while the LPR reported 1,328 people had died in the Luhansk region by January 2018.[640]

Reactions

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

Many observers have asked both the Ukrainian government and the insurgents to seek peace, and ease tensions in Donetsk and Luhansk.

Ukrainian President Poroshenko speaks with Barack Obama and other Western leaders during the NATO Summit in Newport, 4 September 2014

 NATO – NATO published a statement on the war in Donbass and the Crimean Crisis in August 2014.[641] It attempted to debunk the Russian government's accusations against the Ukrainian government, and also other statements made by Russia to justify its presence in Ukraine. According to the statement, Russia attempted to "divert attention away from its actions" and "levelled a series of accusations against NATO which are based on misrepresentations of the facts". It also said that Russia "made baseless attacks on the legitimacy of the Ukrainian authorities and has used force to seize part of Ukraine's territory".[641] In response to the unauthorised entry of the Russian humanitarian convoy on 22 August, NATO Secretary General Anders Fogh Rasmussen stated that this incident could "only deepen the crisis in the region, which Russia itself has created and has continued to fuel. The disregard of international humanitarian principles raises further questions about whether the true purpose of the aid convoy is to support civilians or to resupply armed separatists".[642] Late in August, NATO generals met and revised their assessment of the military situation in Donbass. They said that, from the Ukrainian government's point of view, the war is already lost.[643] It was anticipated that the late-August offensive in southern Donetsk Oblast could be used to create a Russian land corridor to Crimea, consolidating the illegal annexation of the peninsula. NATO general Philip Breedlove said on 20 September that the ceasefire implemented as part of the Minsk Protocol was "a ceasefire in name only", and criticised Russia for allowing men and equipment to flow freely across its border into Donbass.[644]

 Russia – The Russian Foreign Ministry accused Ukrainian authorities of "blaming" the Russian government for all its troubles and stated "Ukrainian people want to get a clear answer from Kiev to all their questions. It's time to listen to these legal claims".[24][645] It also stated it was "carefully observing" events in the east and south of Ukraine, and again called for "real constitutional reform" that would turn Ukraine into a federation.[646] In a 7 April opinion piece that appeared in The Guardian, Russian foreign minister Sergei Lavrov wrote that it was Europe and the United States, and not Russia, that was guilty of destabilising Ukraine and that "Russia is doing all it can to promote early stabilisation in Ukraine".[646][647] The Russian Foreign Ministry issued a stern condemnation of the "criminal order" by Kiev for armed aggression against Donetsk: "The Kiev authorities, who self-proclaimed themselves as a result of a coup, have embarked on the violent military suppression of the protests," demanding that "the Maidan henchmen, who overthrew the legitimate president, to immediately stop the war against their own people, to fulfill all the obligations under the Agreement of 21 February."[648] Russian president Vladimir Putin compared the siege of the DPR and LPR-controlled cities of Donetsk and Luhansk to the Siege of Leningrad during the Second World War: "Sadly, it reminds me of World War II, when German fascist forces surrounded our cities, like Leningrad, and shelled population centres and their residents".[649]

File:Ukrainian National Guard's 1st Battalion, 3029th, take a break next to a BTR-70 fighting vehicle.jpg
U.S. Paratroopers and Ukrainian National Guard during the Fearless Guardian exercise near Yavoriv, Ukraine, 25 November 2015

 United States – US Secretary of State John Kerry said on 7 April 2014 that the events "did not appear to be spontaneous" and called on Russia to "publicly disavow the activities of separatists, saboteurs and provocateurs" in a phone call to his Russian counterpart Sergei Lavrov.[24] A spokeswoman for the US National Security Council noted that the separatists appeared to be supported by Russia. "We saw similar so-called protest activities in Crimea before Russia's purported annexation," she said in a statement, adding: "We call on President (Vladimir) Putin and his government to cease all efforts to destabilize Ukraine, and we caution against further military intervention."[650] American ambassador to Ukraine Geoffrey R. Pyatt characterised the pro-Russian insurgents as "terrorists".[651] The US government is sending military advisors to Ukraine to aid the Ukrainian government in its fight against the insurgents.[652][653] In April, the US Defence Department shipped a 7 million US dollar package of non-lethal military equipment to the Ukrainian forces. Plans for another 8 million dollar aid package were announced on 1 August 2014. The package was meant to include armoured personnel carriers, goods and patrol vehicles, binoculars, night vision goggles and small patrol boats.[654] On the same day, the Defence Department also proposed a $19 million aid package to help train the National Guard of Ukraine. This proposal required congressional approval, and would come into effect in 2015. It had been announced in July that a group of Defence Department specialists in strategy and policy would visit Kiev to evaluate the military needs of the Ukrainian government.[655] On 8 September 2014, The New York Times reported that only a portion of the initial non-lethal aid package had actually arrived in Ukraine.[656] While this report cited concerns about provoking escalation in the region as the reason for the delay, a 13 September 2014 report by The Globe and Mail cited various sources that indicated that both the American package and a $200 million Canadian military aid package were delayed by concerns about diversion of saleable equipment due to corruption among Ukrainian officials.[657] On 11 March 2015, the American government said it would send an additional 75 million US dollars worth of non-lethal aid to Ukraine.[658] This included radios, first-aid kits, surveillance drones, counter-mortar radar systems, military ambulances, 30 armoured Humvees and 300 unarmoured Humvees.[658] In March 2016, US Assistant Secretary of State Victoria Nuland stated that a total of 266 million dollars was spent on non-lethal aid to Ukraine.[659] She also said that nearly 1,200 Ukrainian soldiers and 750 National Guard members had been trained by American military personnel.[659]

 Ukraine – Ukrainian president Petro Poroshenko pledged revenge against pro-Russian separatists after 19 Ukrainian soldiers were killed in a rocket attack. "Militants will pay hundreds of their lives for each life of our servicemen. Not a single terrorist will avoid responsibility," he said.[660]

Ukrainian public opinion

Residents of Kiev with the Svoboda founded Sich Battalion soldiers, 26 August 2014

A poll of the Ukrainian public, excluding Russian-annexed Crimea, was taken by the International Republican Institute from 12–25 September 2014.[661] 89% of those polled opposed Russian intervention in Ukraine. As broken down by region, 78% of those polled from Eastern Ukraine (including Dnipropetrovsk Oblast) opposed said intervention, along with 89% in Southern Ukraine, 93% in Central Ukraine, and 99% in Western Ukraine.[661] As broken down by native language, 79% of Russian speakers and 95% of Ukrainian speakers opposed the intervention. 80% of those polled said that Ukraine should remain a unitary country.[661] 56% of those polled said that Russia should pay for the reconstruction of the Donbass, whereas 32% said Donetsk and Luhansk oblasts should pay. 59% of those polled said that they supported the government military operation in Donbass, whereas 33% said that they opposed it. 73% of respondents said that the war in Donbass was one of the three most important issues facing Ukraine.[661]

A poll conducted by the same institute in 2017 shows that an overwhelming majority of Ukrainians believe that the separatist republics should remain as part of Ukraine. The survey contained an over sample of respondents from the Ukrainian-controlled areas of the Donbass, a majority of whom also affirmed their wish for the entire region to stay in Ukraine. The survey results showed that 80% of Ukrainians nationally and 73% of people living in the Donetsk and Luhansk oblasts supported that the separatist-controlled areas should remain part of Ukraine. Around 60% of the people polled did not believe Ukraine is doing enough to regain the lost territories because of the Minsk agreements.[662]

Labelling of the conflict

NATO considers the conflict a war with Russian irregulars,[663] and others consider it to be a war between Russian proxies and Ukraine.[664] The International Committee of the Red Cross described the events in the Donbass region as a "non-international armed conflict".[665][666] Some news agencies, such as the Information Telegraph Agency of Russia and Reuters, interpreted this statement as meaning that Ukraine was in a state of "civil war".[667] From early September 2014, Amnesty International said that it considered the war to be "international", as opposed to "non-international".[668] Secretary General of Amnesty International Salil Shetty said that "satellite images, coupled with reports of Russian troops captured inside Ukraine and eyewitness accounts of Russian troops and military vehicles rolling across the border leave no doubt that this is now an international armed conflict".[668] The conflict has also been classified as a "hybrid war" waged by Russia against Ukraine.[669]

Chairman of the Verkhovna Rada Oleksandr Turchynov said that he considered the conflict a direct war with Russia.[670] According to Ukrainian president Petro Poroshenko, the war will be known in history of Ukraine as the "Patriotic War".[671]

According to a VTSIOM survey taken in August 2014, 59% of the Russian citizens polled viewed the war in Donbass as a civil war.[672] Most of those polled said that direct war with Ukraine was either "absolutely impossible" or "extremely unlikely". 28% said that such a conflict could happen in the future.[672]

Until early 2015, the European Union tended to label the participants of the conflict as "foreign armed formations" or Russia-supported separatists. After the delivery of an IntCen classified report by the end of January 2015, the official EU documents started labelling them openly as "Russian troops in Ukraine".[673]

See also

Notes

  1. The number of Ukrainian soldiers killed includes the deaths of two servicemen during the Annexation of Crimea by the Russian Federation.

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Strelkov/Girkin Demoted, Transnistrian Siloviki Strengthened in 'Donetsk People's Republic', Vladimir Socor, Jamestown Foundation, 15 August 2014
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 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. The Interpreter quoted what Putin said during a live call-in session on 12 October 2016:
    "When we were forced, I want to stress, forced to defend the Russian-speaking population in the Donbass, forced to respond to the desire of the people living in Crimea to return to being part of the Russian Federation, they instantly began to whip up anti-Russian policies and the imposition of sanctions."
    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. 9.0 9.1 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. 11.0 11.1 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. In Ukraine It's Beginning to Look a Lot Like Christmas, and a Lot Less Like Russia, The Daily Signal (4 December 2017)
    Kurt Volker: The Full Transcript, Politico (27 November 2017)
  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. 17.0 17.1 New Year ceasefire enters into force in Donbass, TASS (29 December 2018)
  18. 18.0 18.1 18.2 18.3 Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Donbas sees full ceasefire in past day, UNIAN (11 March 2019)
  20. 20.0 20.1 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. 24.0 24.1 24.2 Ukraine crisis: Protesters declare Donetsk 'republic', BBC News (7 April 2014)
  25. 25.0 25.1 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. 29.0 29.1 29.2 Lua error in package.lua at line 80: module 'strict' not found.
  30. 30.0 30.1 30.2 30.3 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. 32.0 32.1 32.2 32.3 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. 39.0 39.1 Lua error in package.lua at line 80: module 'strict' not found.
  40. 40.0 40.1 Lua error in package.lua at line 80: module 'strict' not found.
  41. 41.0 41.1 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. 46.0 46.1 46.2 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. 48.0 48.1 Lua error in package.lua at line 80: module 'strict' not found.
  49. 49.0 49.1 49.2 49.3 Lua error in package.lua at line 80: module 'strict' not found.
  50. 50.0 50.1 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. Голос Севастополя (Voice of Sevastopol), Мариуполь поднялся против хунты. Захвачен городской совет, возводятся баррикады [Mariupol rose against the junta. Captured the city council and erected barricades], 13 April 2014.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. 60.0 60.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  63. 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. Unian, Сепаратисты подняли свой флаг над горсоветом Артемовска [Separatists have raised their flag over the Artemivsk city council building], 13 April 2014.
  66. 66.0 66.1 Ukrainska Pravda, З Єнакієва зникли сепаратисти, які блокували міськраду [The separatists that blocked Yenakiyevo city council have disappeared], 20 April 2014.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. 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. 70.0 70.1 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. 73.0 73.1 73.2 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. 75.0 75.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  80. 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. Novosti Donetsk, Турчинов готов освободить сепаратистов без криминала, если они сложат оружие [Turchynov ready to release the separatists without charges, if they lay down their weapons], 10 April 2014.
  84. Novosti Donetsk, "Я против силовых сценариев, но всему есть предел", – Яценюк ["I am against law enforcement scenarios, but there is a limit" – Yatsenyuk], 11 April 2014.
  85. Lua error in package.lua at line 80: module 'strict' not found.
  86. 86.0 86.1 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. CBC, Ukraine crisis: combat vehicles with pro-Russian troops enter town, 16 April 2014.
    RIA Novosti, Six Ukrainian Army Vehicles Join Pro-Federalist Protesters in Kramatorsk, 16 April 2014.
  89. 89.0 89.1 Lua error in package.lua at line 80: module 'strict' not found.
  90. UN Ukrainian News Agency, Turchynov Tells Defence Ministry Disestablish 25th Brigade of Air Assault Forces, 17 April 2014.
  91. Kyiv Post, Three Russian-backed militants killed in attack on Ukrainian base in Mariupol, by Mark Rachkevych, 17 April 2014.
  92. 92.0 92.1 Lua error in package.lua at line 80: module 'strict' not found.
  93. The Globe and Mail, Ukraine has 'freed' eastern city, Kiev says as crackdown resumes, 23 April 2014.
  94. Комментарии Донецк, Украинские военные контролируют все важные объекты Краматорска, – Минобороны [Ministry of Defence say that the Ukrainian military control all the important facilities Kramatorsk], 23 April 2014.
  95. 95.0 95.1 Lua error in package.lua at line 80: module 'strict' not found.
  96. 96.0 96.1 Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. Lua error in package.lua at line 80: module 'strict' not found.
  100. 100.0 100.1 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. 102.0 102.1 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. 110.0 110.1 Akhmetov called a strike at the enterprises in protest, Ukrainian Media Group (20 May 2014)
    Ukrainian tycoon Rinat Akhmetov confronts rebellion, BBC News (20 May 2014)
    Akhmetov's "Peace March" in Donetsk took 20 minutes, Interfax-Ukraine (20 May 2014)
    Businessman Akhmetov condemns 'genocide of Donbas,' calls for peaceful rally against 'Donetsk People's Republic', Interfax-Ukraine (20 May 2014)
  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. 115.0 115.1 Kyiv Post, Burned houses, military vehicles remain after fierce fight in Luhansk Oblast that killed at least nine people on 22 May, by Anastasia Vlasova and Oksana Grytsenko, 26 May 2014. This article is currently [29 June 2014] entitled: Reconstructing the deadly 22 May firefight near the Siversky Donets River in Luhansk Oblast on the newspaper website.
  116. 116.0 116.1 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. (Ukrainian) In Donetsk, created the party "New Russia", Ukrayinska Pravda (23 May 2014)
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. 120.0 120.1 120.2 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. 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. 129.0 129.1 Lua error in package.lua at line 80: module 'strict' not found.
  130. 130.0 130.1 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. 133.0 133.1 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. 137.0 137.1 137.2 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. 143.0 143.1 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. 154.0 154.1 Ukraine crisis: Kiev forces win back Mariupol, BBC News (13 June 2014)
  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. Ukrainian interior minister blames 'militia' for ceasefire talks' failure, Interfax-Ukraine (12 June 2014)
  159. Lua error in package.lua at line 80: module 'strict' not found.
  160. 160.0 160.1 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. 165.0 165.1 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. Над поселком Ямполь сбит самолет Су-25 – ополченцы (Su-25 shot down above the village of Yampil – militia) RIA Novosti. 20 June 2014. Retrieved 20 June 2014
  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. Ополченцы заявили, что взорвали мост на севере Донецкой области. RIA Novosti, 20 June 2014
  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. Strange war in Donetsk – how DNR battalions fought against DNR militants. 62 (Donetsk city portal). 2 July 2014
  175. 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. 192.0 192.1 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. 201.0 201.1 201.2 Lua error in package.lua at line 80: module 'strict' not found.
  202. 202.0 202.1 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. 204.0 204.1 Lua error in package.lua at line 80: module 'strict' not found.
  205. 205.0 205.1 Lua error in package.lua at line 80: module 'strict' not found.
  206. Cite error: Invalid <ref> tag; no text was provided for refs named DSB_Final_Report
  207. Lua error in package.lua at line 80: module 'strict' not found.
  208. 208.0 208.1 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. Cite error: Invalid <ref> tag; no text was provided for refs named BBC_News_28_September_2016
  211. Cite error: Invalid <ref> tag; no text was provided for refs named SMH_JIT
  212. Lua error in package.lua at line 80: module 'strict' not found.
  213. 213.0 213.1 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. 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. Ukraine Army Hits Rebels With Advance ‘Across All Fronts’, Bloomberg News (21 July 2014)
  229. Lua error in package.lua at line 80: module 'strict' not found.
  230. 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. 232.0 232.1 232.2 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. 235.0 235.1 235.2 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. 240.0 240.1 240.2 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. 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. Lua error in package.lua at line 80: module 'strict' not found.
  250. Lua error in package.lua at line 80: module 'strict' not found.
  251. 251.0 251.1 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. 256.0 256.1 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. 268.0 268.1 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. 270.0 270.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  273. 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. 282.0 282.1 Lua error in package.lua at line 80: module 'strict' not found.
  283. 283.0 283.1 Donetsk Republic prime minister says militia ready for reasonable talks with Kiev, Information Telegraph Agency of Russia (19 August 2014)
  284. 284.0 284.1 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. 289.0 289.1 Lua error in package.lua at line 80: module 'strict' not found.
  290. 290.0 290.1 Lua error in package.lua at line 80: module 'strict' not found.
  291. 291.0 291.1 Lua error in package.lua at line 80: module 'strict' not found.
  292. 292.0 292.1 Lua error in package.lua at line 80: module 'strict' not found.
  293. 293.0 293.1 Lua error in package.lua at line 80: module 'strict' not found.
  294. 294.0 294.1 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. 298.0 298.1 298.2 298.3 Lua error in package.lua at line 80: module 'strict' not found.
  299. 299.0 299.1 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. 301.0 301.1 301.2 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. 303.0 303.1 303.2 Lua error in package.lua at line 80: module 'strict' not found.
  304. 304.0 304.1 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. 307.0 307.1 Lua error in package.lua at line 80: module 'strict' not found.
  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. Lua error in package.lua at line 80: module 'strict' not found.
  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. 314.0 314.1 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. 316.0 316.1 Lua error in package.lua at line 80: module 'strict' not found.
  317. 317.0 317.1 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. 319.0 319.1 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. 324.0 324.1 Lua error in package.lua at line 80: module 'strict' not found.
  325. Four Ukraine servicemen killed, 29 injured so far during ceasefire: Interfax, 9 September 2014
  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. 329.0 329.1 329.2 Lua error in package.lua at line 80: module 'strict' not found.
  330. Lua error in package.lua at line 80: module 'strict' not found.
  331. Lua error in package.lua at line 80: module 'strict' not found.
  332. 332.0 332.1 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.
  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. 340.0 340.1 340.2 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. 344.0 344.1 Lua error in package.lua at line 80: module 'strict' not found.
  345. 345.0 345.1 Lua error in package.lua at line 80: module 'strict' not found.
  346. 346.0 346.1 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. 351.0 351.1 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. 361.0 361.1 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. 363.0 363.1 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. 368.0 368.1 Lua error in package.lua at line 80: module 'strict' not found.
  369. Lua error in package.lua at line 80: module 'strict' not found.
  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. Lua error in package.lua at line 80: module 'strict' not found.
  374. 374.0 374.1 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. 379.0 379.1 379.2 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. Lua error in package.lua at line 80: module 'strict' not found.
  385. Lua error in package.lua at line 80: module 'strict' not found.
  386. Lua error in package.lua at line 80: module 'strict' not found.
  387. 387.0 387.1 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. 390.0 390.1 Lua error in package.lua at line 80: module 'strict' not found.
  391. 391.0 391.1 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. 395.0 395.1 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. 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. Lua error in package.lua at line 80: module 'strict' not found.
  401. Lua error in package.lua at line 80: module 'strict' not found.
  402. 402.0 402.1 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. 409.0 409.1 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. Ukraine rebels agree to new indefinite truce, SBS Australia (24 December 2016)
    Latest from OSCE Special Monitoring Mission (SMM) to Ukraine, based on information received as of 19:30, 4 January 2017, OSCE (5 January 2017)
    Militants shell Ukrainian army positions 32 times in past 24 hours, Interfax-Ukraine (6 January 2017)
    Kiev forces violate ceasefire three times over past 24 hours — news agency, TASS news agency (3 January 2017)
  415. 415.0 415.1 The Best of the Worst: What 2016 Was Like for Donbas, Hromadske International (9 January 2017)
  416. 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.
  419. Russia accepts passports issued by east Ukraine rebels, BBC News (19 February 2017)
  420. Interview: OSCE Says Russian Move Undermines Ukraine Peace Efforts, Radio Free Europe (19 February 2017)
  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.
    Lua error in package.lua at line 80: module 'strict' not found.
    Lua error in package.lua at line 80: module 'strict' not found.
  423. Monitor Says Ukraine Cease-Fire, Weapons Withdrawal Not Being Honored, Radio Free Europe (22 February 2017)
  424. Ukraine Says Two Soldiers Killed Despite Cease-Fire, Radio Free Europe (24 June 2017)
    Fragile 'Harvest Truce' Comes Into Being in East Ukraine, Sputnik News (24 June 2017)
  425. Ukraine's Back to School "Ceasefire", Atlantic Council's Digital Forensic Research Lab (29 August 2017)
    Ukrainian military violate back-to-school ceasefire, one civilian injured – command, TASS news agency (16 September 2017)
  426. Lua error in package.lua at line 80: module 'strict' not found.
    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. 428.0 428.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  431. Lua error in package.lua at line 80: module 'strict' not found.
  432. Parliamentary elections not to be held at nine constituencies in Donetsk region and six constituencies in Luhansk region - CEC, Interfax-Ukraine (25 October 2014)
  433. Ukraine crisis: President calls snap vote amid fighting, BBC News (25 August 2014)
  434. Lua error in package.lua at line 80: module 'strict' not found.
  435. Lua error in package.lua at line 80: module 'strict' not found.
  436. 436.0 436.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.
    Lua error in package.lua at line 80: module 'strict' not found.
  437. 437.0 437.1 "Easter ceasefire" in Donbas fails on its first day with attacks on Ukrainian positions, UNIAN (30 March 2018)
    (Russian) In the DNR, Kiev was accused of disrupting the "Easter" truce, RIA Novosti (31 March 2018)

    (Russian) In LNR they have accused siloviki of infringement of "easter" truce, RIA Novosti (30 March 2018)
  438. Lua error in package.lua at line 80: module 'strict' not found.
  439. 439.0 439.1 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. Joint Forces Operation kicks off in Donbas, UNIAN (30 April 2018)
  445. Lua error in package.lua at line 80: module 'strict' not found.
  446. War in eastern Ukraine now seems a distant storm to Kiev, The Washington Post (26 June 2018)
  447. Lua error in package.lua at line 80: module 'strict' not found.
    Lua error in package.lua at line 80: module 'strict' not found.
  448. New truce in Donbas fails as Russian-controlled troops mount two attacks on Ukrainian army, UNIAN (1 July 2018)
    (Russian) ДНР has accused the Ukrainian siloviki of violating the "grain ceasefire", TASS (1 July 2018)
    (Russian) In ЛНР have declared, that the Kiev siloviki have thrown to a contact line tanks and mortars, TASS (1 July 2018)
    JFO: Ukraine reports 25 enemy attacks in last day, UNIAN (2 July 2018)
  449. OSCE's Apakan: Political will needed for long-term sustainable solution to conflict in eastern Ukraine, UNIAN (28 September 2018)
  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., UNIAN (27 December 2018)
  452. Ukraine tightens control over several towns in Donbas in accordance to Minsk agreements – Muzhenko, Interfax-Ukraine (28 December 2018)
  453. Parties to conflict in Donbas agree on New Year truce from Dec 29 – Ukrainian envoy, UNIAN (27 December 2018)
  454. Invaders use grenade launchers in first hours of New Year truce in Donbas, Ukrinform (29 December 2018)
  455. (Russian) In the LPR, Kiev was accused of violating the "New Year" truce, RIA Novosti (29 December 2018)
  456. New truce in Donbas announced from March 8, UNIAN (7 March 2019)
  457. Lua error in package.lua at line 80: module 'strict' not found.
  458. 458.0 458.1 Lua error in package.lua at line 80: module 'strict' not found.
  459. 459.0 459.1 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. Du wachst auf und plötzlich bist du im Krieg. Die Welt. 29 July 2014
  475. 475.0 475.1 Lua error in package.lua at line 80: module 'strict' not found.
  476. 476.0 476.1 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. 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.
  481. Lua error in package.lua at line 80: module 'strict' not found.
  482. 482.0 482.1 482.2 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. 484.0 484.1 Lua error in package.lua at line 80: module 'strict' not found.
  485. 485.0 485.1 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. 15,000 police ‘defected to Donbas separatists’. UNIAN. 16 October 2014.
  492. 492.0 492.1 "Russians Find Few Barriers to Joining Ukraine Battle". The New York Times. 9 June 2014.
  493. "Ukraine: Common history pulls in aid from west Russia". BBC News. 23 June 2014.
  494. "Historical Dictionary of Ukraine". Ivan Katchanovski, Zenon E. Kohut, Bohdan Y. Nebesio, Myroslav Yurkevich (2013). p.135. ISBN 081087847X
  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. 497.0 497.1 Lua error in package.lua at line 80: module 'strict' not found.
  498. 498.0 498.1 Lua error in package.lua at line 80: module 'strict' not found.
  499. 499.0 499.1 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. 503.0 503.1 503.2 Lua error in package.lua at line 80: module 'strict' not found.
  504. 504.0 504.1 504.2 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.
  514. Lua error in package.lua at line 80: module 'strict' not found.
  515. Lua error in package.lua at line 80: module 'strict' not found.
  516. Lua error in package.lua at line 80: module 'strict' not found.
  517. Lua error in package.lua at line 80: module 'strict' not found.
  518. Lua error in package.lua at line 80: module 'strict' not found.
  519. Lua error in package.lua at line 80: module 'strict' not found.
  520. 520.0 520.1 Lua error in package.lua at line 80: module 'strict' not found.
  521. Lua error in package.lua at line 80: module 'strict' not found.
  522. Lua error in package.lua at line 80: module 'strict' not found.
  523. Lua error in package.lua at line 80: module 'strict' not found.
  524. Lua error in package.lua at line 80: module 'strict' not found.
  525. Lua error in package.lua at line 80: module 'strict' not found.
  526. Lua error in package.lua at line 80: module 'strict' not found.
  527. 527.0 527.1 Lua error in package.lua at line 80: module 'strict' not found.
  528. Lua error in package.lua at line 80: module 'strict' not found.
  529. Lua error in package.lua at line 80: module 'strict' not found.
  530. Lua error in package.lua at line 80: module 'strict' not found.
  531. Lua error in package.lua at line 80: module 'strict' not found.
  532. Lua error in package.lua at line 80: module 'strict' not found.
  533. Lua error in package.lua at line 80: module 'strict' not found.
  534. Lua error in package.lua at line 80: module 'strict' not found.
  535. 535.0 535.1 Lua error in package.lua at line 80: module 'strict' not found.
  536. 536.0 536.1 Lua error in package.lua at line 80: module 'strict' not found.
  537. Lua error in package.lua at line 80: module 'strict' not found.
  538. 538.0 538.1 538.2 538.3 538.4 In the Army Now: Answering Many Why's, The Ukrainian Week (8 July 2014)
  539. Lua error in package.lua at line 80: module 'strict' not found.
  540. Lua error in package.lua at line 80: module 'strict' not found.
  541. Lua error in package.lua at line 80: module 'strict' not found.
  542. Lua error in package.lua at line 80: module 'strict' not found.
  543. Lua error in package.lua at line 80: module 'strict' not found.
  544. Ukraine’s Toughest Fight: The Challenge of Military Reform, Carnegie Endowment for International Peace (FEBRUARY 22, 2018)
  545. Lua error in package.lua at line 80: module 'strict' not found. (Article is in Ukrainian)
  546. Lua error in package.lua at line 80: module 'strict' not found.
  547. Lua error in package.lua at line 80: module 'strict' not found.
  548. Lua error in package.lua at line 80: module 'strict' not found.
  549. Lua error in package.lua at line 80: module 'strict' not found.
  550. Lua error in package.lua at line 80: module 'strict' not found.
  551. Lua error in package.lua at line 80: module 'strict' not found.
  552. Lua error in package.lua at line 80: module 'strict' not found.
  553. Lua error in package.lua at line 80: module 'strict' not found.
  554. Lua error in package.lua at line 80: module 'strict' not found.
  555. 555.0 555.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.
    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.
  556. Lua error in package.lua at line 80: module 'strict' not found.
  557. Lua error in package.lua at line 80: module 'strict' not found.
  558. Lua error in package.lua at line 80: module 'strict' not found.
  559. Lua error in package.lua at line 80: module 'strict' not found.
  560. Lua error in package.lua at line 80: module 'strict' not found.
  561. "Foreign Islamic Battalions Fight To Defend Ukraine Against Rebels". International Business Times. 7 July 2015.
  562. "Islamic Battalions, Stocked With Chechens, Aid Ukraine in War With Rebels". The New York Times. 7 July 2015.
  563. "To Defeat Russia, Ukraine Creates Muslim Military Unit Made Up Of Crimean Tatars". International Business Times. 3 August 2015.
  564. 564.0 564.1 Ukraine’s “Invisible” Volunteer Fighters, Hromadske.TV (18 November 2018)
    German military criticized over Ukrainian medical evacuation flights, Deutsche Welle (09.08.2018)
  565. Lua error in package.lua at line 80: module 'strict' not found.
  566. Lua error in package.lua at line 80: module 'strict' not found.
  567. Lua error in package.lua at line 80: module 'strict' not found.
  568. Lua error in package.lua at line 80: module 'strict' not found.
  569. Lua error in package.lua at line 80: module 'strict' not found.
  570. Lua error in package.lua at line 80: module 'strict' not found.
  571. Lua error in package.lua at line 80: module 'strict' not found.
  572. Lua error in package.lua at line 80: module 'strict' not found.
  573. Lua error in package.lua at line 80: module 'strict' not found.
  574. Lua error in package.lua at line 80: module 'strict' not found.
  575. Lua error in package.lua at line 80: module 'strict' not found.
  576. Lua error in package.lua at line 80: module 'strict' not found.
  577. Lua error in package.lua at line 80: module 'strict' not found.
  578. Lua error in package.lua at line 80: module 'strict' not found.
  579. Lua error in package.lua at line 80: module 'strict' not found.
  580. Lua error in package.lua at line 80: module 'strict' not found.
  581. Lua error in package.lua at line 80: module 'strict' not found.
  582. Lua error in package.lua at line 80: module 'strict' not found.
  583. Lua error in package.lua at line 80: module 'strict' not found.
  584. Lua error in package.lua at line 80: module 'strict' not found.
  585. Lua error in package.lua at line 80: module 'strict' not found.
  586. Lua error in package.lua at line 80: module 'strict' not found.
  587. Lua error in package.lua at line 80: module 'strict' not found.
  588. (Ukrainian) Alexander Hug: Regardless of who provoked the situation, both sides violate ceasefire, Ukrayinska Pravda (6 February 2017)
  589. Lua error in package.lua at line 80: module 'strict' not found.
  590. Lua error in package.lua at line 80: module 'strict' not found.
  591. Lua error in package.lua at line 80: module 'strict' not found.
  592. 592.0 592.1 Lua error in package.lua at line 80: module 'strict' not found.
  593. Lua error in package.lua at line 80: module 'strict' not found.
  594. Lua error in package.lua at line 80: module 'strict' not found.
  595. Lua error in package.lua at line 80: module 'strict' not found.
  596. Lua error in package.lua at line 80: module 'strict' not found.
  597. "Ukrainian troops pictured beating man accused of being pro-Russian spy". Daily Mail. 16 August 2014
  598. Lua error in package.lua at line 80: module 'strict' not found.
  599. Lua error in package.lua at line 80: module 'strict' not found.
  600. Lua error in package.lua at line 80: module 'strict' not found.
  601. Lua error in package.lua at line 80: module 'strict' not found.
  602. 602.0 602.1 Lua error in package.lua at line 80: module 'strict' not found.
  603. Lua error in package.lua at line 80: module 'strict' not found.
  604. "Human Rights Watch: Ukrainian forces are rocketing civilians". The Washington Post. 25 July 2014.
  605. Lua error in package.lua at line 80: module 'strict' not found.
  606. Lua error in package.lua at line 80: module 'strict' not found.
  607. 607.0 607.1 Lua error in package.lua at line 80: module 'strict' not found.
  608. Lua error in package.lua at line 80: module 'strict' not found.
  609. Lua error in package.lua at line 80: module 'strict' not found.
  610. Lua error in package.lua at line 80: module 'strict' not found.
  611. Lua error in package.lua at line 80: module 'strict' not found.
  612. Lua error in package.lua at line 80: module 'strict' not found.
  613. 613.0 613.1 613.2 Lua error in package.lua at line 80: module 'strict' not found.
  614. Lua error in package.lua at line 80: module 'strict' not found.
  615. UN High Commissioner for Refugees, "Ukraine: UNHCR Operational Update, 01–30 November 2017", 2017-12-15.
  616. 616.0 616.1 Cite error: Invalid <ref> tag; no text was provided for refs named overall
  617. Cite error: Invalid <ref> tag; no text was provided for refs named OHCHR
  618. 618.0 618.1 Cite error: Invalid <ref> tag; no text was provided for refs named gruz2000
  619. Lua error in package.lua at line 80: module 'strict' not found.
  620. Lua error in package.lua at line 80: module 'strict' not found.
  621. Lua error in package.lua at line 80: module 'strict' not found.
  622. Lua error in package.lua at line 80: module 'strict' not found.
  623. Lua error in package.lua at line 80: module 'strict' not found.
  624. The Museum of Military History also lists separately 141 currently unidentified soldiers who were killed: 68 at Krasnopolye cemetery,[1] 63 at Kushugum cemetery [2] and 10 at Starobilsk cemetery.[3]
  625. UCC Weekly Bulletin on Ukraine – May 11 – 17, 2019
    UCC Weekly Bulletin on Ukraine – June 1-7, 2019
    72 Ukrainian soldiers killed in Russia’s war this year
  626. Cite error: Invalid <ref> tag; no text was provided for refs named searching
  627. Lua error in package.lua at line 80: module 'strict' not found.
  628. Lua error in package.lua at line 80: module 'strict' not found.
  629. Lua error in package.lua at line 80: module 'strict' not found.
  630. Lua error in package.lua at line 80: module 'strict' not found.
  631. Lua error in package.lua at line 80: module 'strict' not found.
  632. Lua error in package.lua at line 80: module 'strict' not found.
  633. Lua error in package.lua at line 80: module 'strict' not found.
  634. Lua error in package.lua at line 80: module 'strict' not found.
  635. Lua error in package.lua at line 80: module 'strict' not found.
  636. Lua error in package.lua at line 80: module 'strict' not found.
  637. Lua error in package.lua at line 80: module 'strict' not found.
  638. Lua error in package.lua at line 80: module 'strict' not found.
  639. Lua error in package.lua at line 80: module 'strict' not found.
  640. Lua error in package.lua at line 80: module 'strict' not found.
  641. 641.0 641.1 Lua error in package.lua at line 80: module 'strict' not found.
  642. Lua error in package.lua at line 80: module 'strict' not found.
  643. Lua error in package.lua at line 80: module 'strict' not found.
  644. Lua error in package.lua at line 80: module 'strict' not found.
  645. Lua error in package.lua at line 80: module 'strict' not found.
  646. 646.0 646.1 Ukraine crisis escalates as pro-Russia activists declare independence in Donetsk, The Guardian (7 April 2014)
  647. Sergei Lavrov: It's not Russia that is destabilising Ukraine, The Guardian (7 April 2014)
  648. Russia Today, Moscow slams Kiev's military op order as 'criminal', calls for UNSC meeting, 13 April 2014.
  649. Ukraine Retreats in Effort to Isolate Rebel Stronghold, The Daily Telegraph, 29 August 2014
  650. Lua error in package.lua at line 80: module 'strict' not found.
  651. Voice of America, Q&A with US Amb. Geoffrey Pyatt: Ukraine Crisis Escalates as War Fears Grow, 14 April 2014.
  652. Lua error in package.lua at line 80: module 'strict' not found.
  653. Lua error in package.lua at line 80: module 'strict' not found.
  654. Lua error in package.lua at line 80: module 'strict' not found.
  655. Lua error in package.lua at line 80: module 'strict' not found.
  656. Lua error in package.lua at line 80: module 'strict' not found.
  657. Lua error in package.lua at line 80: module 'strict' not found.
  658. 658.0 658.1 Lua error in package.lua at line 80: module 'strict' not found.
  659. 659.0 659.1 Lua error in package.lua at line 80: module 'strict' not found.
  660. Lua error in package.lua at line 80: module 'strict' not found.
  661. 661.0 661.1 661.2 661.3 Press release: Lua error in package.lua at line 80: module 'strict' not found.
    Full text: Lua error in package.lua at line 80: module 'strict' not found.
  662. Lua error in package.lua at line 80: module 'strict' not found.
  663. Lua error in package.lua at line 80: module 'strict' not found.
  664. Lua error in package.lua at line 80: module 'strict' not found.
  665. Lua error in package.lua at line 80: module 'strict' not found.
  666. Lua error in package.lua at line 80: module 'strict' not found.
  667. Lua error in package.lua at line 80: module 'strict' not found.
  668. 668.0 668.1 Lua error in package.lua at line 80: module 'strict' not found.
  669. Lua error in package.lua at line 80: module 'strict' not found.
  670. Lua error in package.lua at line 80: module 'strict' not found.
  671. Poroshenko: this war will enter the history as Patriotic. Ukrayinska Pravda. 24 August 2014
  672. 672.0 672.1 Lua error in package.lua at line 80: module 'strict' not found.
  673. Lua error in package.lua at line 80: module 'strict' not found.

External links

Template:Russia–United States relations