You should: Sign up > Write articles > tell people about your articles > Monetize them > Earn money  > learn/do/earn more

2019–2020 Iraqi protests

From Wikiafripedia, the free afripedia (encyclopedia)
Jump to navigation Jump to search

2019–2020 Iraqi protests
Part of the Arab protests (2018–present)
Date1 October 2019 (2019-10-01)present
(1 year, 2 weeks and 6 days)
Location
Caused by
MethodsDemonstrations, sit-ins, riots, civil disobedience, online activism
Resulted in
Parties to the civil conflict
Template:Country data IRQ Iraqi protesters
Lead figures
non-centralized leadership Template:Country data IRQ Barham Salih
(President of Iraq)
Template:Country data IRQ Mustafa Al-Kadhimi
(Prime Minister of Iraq)
Template:Country data IRQ Mohammed Al-Halbousi
(Speaker of the Iraqi Parliament)
Template:Country data IRQ Adil Abdul-Mahdi
(Former Prime Minister of Iraq)
Template:Country data IRQ Najah al-Shammari
(Minister of Defence)
Template:Country data IRQ Falih Al-Fayyadh
(Advisor of the National Security Council)
Template:Country data IRQ Mohanad Najim Aleqabi
(Director-General of Team Media War)
Template:Country data IRQ Nouri al-Maliki
(Head of Islamic Dawa Party)
Template:Country data IRQ Humam Hamoudi
(Head of Islamic Supreme Council of Iraq)
Muqtada al-Sadr
(Head of the Sadrist Movement)
23x15px Abu Mahdi Al-Muhandis 
(Deputy Chairman of the PMF)
23x15px Abu Zainab Al-Lami[9]
(Security Director of the PMF)
23x15px Hadi Al-Amiri
(Commander of the Badr Organization)
23x15px Qais Al-Khazali
(Commander of Asa'ib Ahl al-Haq)
Template:Country data IRN Ayatollah Khamenei
(Supreme Leader of Iran)
Template:Country data IRN Hossein Salami
(Commander in Chief of the IRGC)
Template:Country data IRN Esmail Ghaani
(Commander of the Quds Force)
Template:Country data IRN Qasem Soleimani [8]
(Former Commander of the Quds Force)
Template:Country data Hezbollah Hassan Nasrallah
(Leader of Hezbollah)
Template:Country data Hezbollah Mohammed Kawtharani[10]
(Member of the Political Council of Hezbollah)
Casualties
Death(s)700
Injuries+27,000
Arrested2,800
Casualties data: 13 January 2020, per Iraqi Warcrimes Documentation Center[11]

The 2019–2020 Iraqi protests, also called the October Revolution (Arabic: ثورة تشرين‎)[12] are an ongoing series of protests that consisted of demonstrations, marches, sit-ins and civil disobedience. They started on 1 October 2019, a date which was set by civil activists on social media, spreading over the central and southern provinces of Iraq; to protest corruption, unemployment and inefficient public services. The protest then escalated into full-scale calls to overthrow the administration. The Iraqi government has used live bullets, marksmen, hot water, hot pepper gas and tear gas against protesters, leading to many deaths and injuries.[13]

The protests stopped on 8 October and resumed on 25 October. Prime Minister Adil Abdul-Mahdi announced on 29 November that he would resign.[14] On 26 December, President Barham Salih submitted a letter of resignation after refusing to appoint the governor of Basra, Asaad Al Eidani, who was nominated by the al-Binaa alliance, an Iran-backed parliamentary bloc, as the new Prime Minister, stating that Al Eidani would not be approved of by the demonstrators.[15][16]

According to the BBC, the protestors called for the end of the political system which has existed since the US-led invasion ousted Saddam Hussein and has been marked by sectarian divides.[17][18][19] The protests are the largest incident of civil unrest since the fall of Saddam Hussein.[20]

Background[edit source | edit]

In 2011, protests broke out in various provinces within Iraq demanding the end of corruption, nepotism, and unemployment, while also calling for increased wages and improved public services such as electricity, transportation, health care, education and municipal services.[21][22][23] Protestors faced government suppression, police brutality and arrests.[24] These reform demands in the six Sunni-dominant provinces escalated during the 2012–2013 Iraqi protests after Nouri Al-Maliki's acts of persecution against Sunni political figures.[25][26] This, in turn, led to protests calling for the overthrow of the sectarian government and redrafting the constitution, as well as a march into Baghdad to occupy the Green Zone.[26] These protests were faced with even more government suppression, leading to clashes between security forces and local tribesmen who had alleged support from Ba'ath Party loyalists.[27][28] After reports of the Sunni factions, which were part of the Iraqi insurgency against the American occupation, unifying their powers and taking control over Al Anbar Governorate, the government launched the 2013 Anbar campaign.[29] By July 2014, these factions which merged with ISIL had occupied most of Al-Anbar, Ninawa, Salah ad-Din, Kirkuk and Diyala which started the Iraqi Civil War. The U.S. Secretary of State pledged "intense" support to the Iraqi government while imploring the Government to rise above "sectarian motivations" but according to senior officials in the Department of Defense the U.S. was refraining from giving weapons to the Iraqi military "because of lack of confidence in Iraqi troops", while veteran U.S. journalists familiar with the situation claimed that Iraqi Prime Minister Nuri al-Maliki "is not the answer and should step down".[30][31]

Fueled by the lack of progress of Haider al-Abadi's government and state corruption, leader of the Sadrist Movement, Muqtada al-Sadr, called for a sit-in within the Green Zone in Baghdad to force the government to find serious solutions for corruption.[32] On 30 April 2016, thousands of Al-Sadr's followers breached the barricades of the Green Zone and stormed into governmental buildings, including the Iraqi parliament,[33] chasing representatives out of the Green Zone before retreating the day after by the call of Al-Sadr.[34] Another demonstration broke out in Basra and nearby cities in July 2018 due to deteriorating public utilities, water contamination and lack of electricity and continued for a few months.[35][36] Protestors burned down a number of government buildings and parties' headquarters, blocked numerous main streets, tore and burned pictures of Khomeini and Khamenei and even occupied the Al-Najaf and Basra International Airports.[37][38] They were faced with suppression from security forces and Popular Mobilization Forces, including Kata'ib Hezbollah, Badr Organization and Asa'ib Ahl al-Haq, causing the death of at least 16 protestors.[39][40][38]

Remembering the rise of ISIS during the protests in 2012,[41] these ones avoided sectarian rhetoric.[42] Initially Americans had not seemed to be the focus of the anger although a 2019 poll found that only 22% of Iraqis had a favorable opinion of the United States, while 16% had a favorable opinion of Iran.[41] However this preliminary assumption clearly turned out to be wrong when after a few months, hundreds of thousands rallied to oppose the US presence in the country.[1]

Prelude[edit source | edit]

On 20 June in Basra demonstrators gathered outside the city's new administrative headquarters to vent their anger about poor basic services and unemployment. The old headquarters were burnt down during 2018's months-long protest. Basra and the surrounding region produce about 90 percent of the country's oil wealth but most of its residents have not benefited from it. Protesters blamed Basra's authorities for the city's problems, from a lack of job opportunities to unreliable and poor public utilities. Riot police were deployed at the scene but the protest remained peaceful.[43]

Holders of higher degrees demonstrations[edit source | edit]

On 25 September 2019, a group of holders of higher degrees organized a protest in front of the Prime Minister's office in Baghdad, demanding their employment.[44] The protest was faced with major suppression from security forces as armoured vehicles separated the demonstrators using hot water and police forces conducted random arrests among them which led to cases of fainting and injuries among the demonstrators.[45] This incident was faced with country-wide anger because of the forceful methods that were used by the government towards intellectual demonstrators, along with the violence that was used against female protestors.[45][46] Reactions included the Ministry of Interior forming a committee to investigate the incident and demonstrators organizing solidarity protests in many provinces to condemn these methods.[45][47] The holders of higher degrees resumed their protests for three days after the incident, spreading over many southern provinces.[48][49]

Dismissal of Abdel-Wahab Al-Saedi[edit source | edit]

On 27 September 2019, Iraqi Prime Minister Adil Abdul-Mahdi issued a decision to transfer the commander of the Iraqi Counter-Terrorism Force, Lieutenant General Abdel-Wahab Al-Saedi, from the ICTF to the Ministry of Defence, a decision that was viewed by many and by Al-Saedi himself as a demotion and an act of disrespect after being one of the major leaders of the liberation of Mosul from ISIL's occupation.[50] Al-Saedi said the decision is an insult to his military rank and that he would rather go to jail than execute this decision.[50][51] This decision caused political figures, including former prime minister Haider Al-Abadi and many representatives, to criticize Abdul-Mahdi and call for him to back down from his decisions.[52][53] According to VOA News, Al Saedi's transfer was influenced individually by pro-Iran factions within the Al-Shaabi paramilitary force, said a government official in Iraq who asked to be kept unknown.[54] After the decision was made, social media was flooded with Al-Saedi's photos and achievements, calling for Abdul-Mahdi to back down from this injustice and accusing Iran of ordering the Iraqi government to replace every "national hero" in the army with Iranian loyalists.[55][56] In response to this backlash, Abdul-Mahdi said he stands by his decision and that it is a normal routine decision with no political motivations.[57] Furthermore, after calls for the unveiling of a statue of Al-Saedi in Mosul that was made to immortalize the commander's efforts in the city's liberation, security forces surrounded the statue, prohibiting its unveiling, before it was finally removed by them.[58][59] On 30 September 2019, Al-Saedi announced that he executed Abdul-Mahdi's orders and joined the ministry of defence as "a loyal soldier to serve my country and my beloved people."[60]

Causes, goals and methods[edit source | edit]

Starting on 25 October 2019, mass protests took place in many cities in Iraq, including Kerbala, against corruption and a national government that protestors saw as unaccountable for its actions. After the U.S. occupation (2003–11), oligarchs and warlords were perceived to have taken control over Iraq. While the country produces more oil than the United Arab Emirates, the oil revenues were seen by protestors as failing to be spent on maintenance of hospitals and roads. A widely used slogan in this phase of the protests was: "We want a homeland"—reflecting a longing both for a sense of unity and for a self-determined life in dignity.[61]

While at daytime protesters from all strata of Iraqi society peacefully took to the streets and squares of cities like Kerbala, later at night, youths from the suburbs sought violent confrontations, using molotov cocktails and burning car-tyres, which was answered by the state security forces with tear gas, rubber bullets, deadly snipers and even patrol vehicles lethally ramming into crowds.[61]

Role of Intercept Iranian influence report[edit source | edit]

A leaked 700-page document reported on 18 November by The Intercept and shared with The New York Times documented "far more than was previously understood about the extent to which Iran and the United States [had] used Iraq as a staging area for their spy games." The documents were mostly Iranian intelligence officials' communications from their visits to Iraq in 2014 and 2015.[62] Al-Monitor described the report as having "shaken Iraq's political foundations, giving more energy and persistence to the protestors and exposing huge scandals that affect almost all Iraqi politicians."[63] The Intercept highlighted a report of a meeting at the Iranian Embassy in Baghdad in relation to the concern that Haider al-Abadi, a proposed new prime minister for Iraq, was not sufficiently under Iranian influence. The meeting expressed satisfaction that eight of the ministers under Abadi were sufficiently "in complete harmony", "close", in a "special relationship" or "loyal to" Iran, including Foreign Minister Ibrahim al-Jaafari and Minister of Transportation Bayan Jabr Solagh, and two were "better than the previous [ones]". One of the top political advisers of the Speaker of the Iraqi parliament, Salim al-Jabouri, spied for Iran under the code identity Source 134832.[62]

Assassination and intimidation campaign[edit source | edit]

Reuters reported that during the October protests, Iran-backed militia snipers were on Baghdad rooftops, according to two Iraqi security officials.[64]

A day after the October protests started, activists Hussein Adel al-Madani, 25 years old, and his wife Sara Talib, 24 years old, who had spent time in exile in Turkey, changed their address and ceased participating in protests, were assassinated in Basra by unidentified gunmen. Friends of the victims and security services told Thomson Reuters that the assassination had been ordered by an Iran-backed militia. Interviews by Thomson Reuters with officials and activists indicated a "pattern of mass arrests, intimidation and torture, and in some cases targeted killings of Iraqi protesters", with six activists "shot dead in or near their homes" over the year from November 2018 to October 2019, that was attributed by the interviewees to an Iran-backed militia. The activists had criticized the militias and been threatened for their activism. In November, gunmen in unmarked cars killed activist Adnan Rustum in Baghdad and another activist in Amara.[citation needed]

An Iranian official contacted by Thomson Reuters said the claims of assassinations and threats by Iran-backed militias were "baseless".[citation needed]

The Iraqi Prime Minister stated during a parliament meeting, “Huge demonstrations against me duly materialized and Trump called again to threaten that if I did not comply with his demands, then he would have Marine snipers on tall buildings target protesters and security personnel alike in order to pressure me. I refused again and handed in my resignation. To this day the Americans insist on us rescinding our deal with the Chinese.” Mahdi says he was also “threatened with false-flag sniper shootings of both protesters and security personnel in order to inflame the situation”, “After this, when our Minister of Defense publicly stated that a third party was targeting both protestors and security personnel alike (just as Trump had threatened he would do), I received a new call from Trump threatening to kill both me and the Minister of Defense if we kept on talking about this “third party”.

Two Iraqi security officials contacted by Thomson Reuters stated the beating and electrocution of detained protestors, and the forcing of detained protestors to promise media silence were common. Iraqi government security spokesperson Abdul Karim Khalaf said that any evidence of torture should be investigated but no claims had been confirmed.[citation needed] The human rights committee of the Iraqi parliament called for an official investigation into the "' assassinations and kidnappings' of activists and bloggers."[citation needed]

Hassan Wahab of the Amal Association human rights group said, "Those [protestors] detained and released are only released on bail. Charges are not dropped so they face re-arrest and trial."[64]

As of 23 December 2019, there were 29 assassinated activists related to the protests, most of them were in Baghdad.[65] On 10 January 2020, an Iraqi journalist, Ahmad Abdelsamad, of Dijlah TV and his cameraman, Safaa Ghali, were shot in their car by unidentified gunmen.[66][67][68]

On 21 January, the police stated that Janat Madhi, a 49-year old activist was gunned down by unknown gunmen as she came back home from protests in the southern city of Basra, according to the Urdu Point.[69]

Attack on the US Embassy in Baghdad[edit source | edit]

The US Embassy in Baghdad was attacked on the last day of 2019. The attack was organized and directed by Iran's proxy leaders Abu Mahdi al-Muhandis, Qays al-Khazali, Hadi al Amari, and Faleh al-Fayyad. They are seen in the pictures taken on the scene.[70]

Abu Mahdi al-Muhandis, one of the leaders of the attack on the US Embassy in Baghdad, was condemned and spent years in jail in Kuwait for directing the December 1983 attacks on the US and French embassies there.[71][72]

For a long time, Iraqi anti-government protestors tried to enter Green Zone and were brutally suppressed and held back. On 31 December, groups of Popular Mobilization Forces (al-Hashd al-Sha'abi) entered the Green Zone and went directly toward the American Embassy without being blocked by security forces.[73]

US president Donald Trump accused Iran of "orchestrating" the attack on the embassy and added that they would be held "fully responsible".[74] In the aftermath, the commander of Iran's Quds Force, Major General Qasem Soleimani, and Abu Mahdi al-Muhandis were assassinated in a U.S. drone strike while traveling in a convoy near Baghdad International Airport.[75] On 5 January in reaction to these airstrikes the Iraqi parliament called for the expulsion of US troops from the country.[76]

Timeline 2019[edit source | edit]

October[edit source | edit]

Protesters in Baghdad on 1 October

1 October: Protests erupted in Baghdad in Liberation Square over high unemployment, poor basic services, and state corruption. These protests spread to the southern provinces. The authorities imposed an internet blackout and shut down 75% of the country's internet access.[77] Protesters demanded the resignation of Adil Abdul-Mahdi and prepare for early elections.[78] The protesters also began demonstrating against Iranian influence, and against the leader of Quds Force, Qasem Soleimani.[79] At the beginning of the protests, the demonstrators were mostly young male, holding the government responsible for its many failures, according to vox.[80] The Iraqi prime minister declared a curfew until further notice.[81]

2 October: Two activists, Hussain Almadani and his wife, Sarah, were killed by unknown forces in their house in Basra.[82]

3 October: According to Amnesty International, 18 civilians and one police officer were killed and hundreds were injured after three days of protesting.[83]

4 October: In Nasiriyah, many headquarters of political parties were burned down.[84]

5 October: Unknown forces raided many TV channels such as Al Arabiya, Dijlah TV, NRT and Al Rasheed TV for airing the protests. The forces destroyed these channels' properties.[85]

7 October: Dozens of protesters were killed and hundreds were injured in Sadr City.[86]

8 October: Protests largely ceased due to Arba'een,[87] a Shia religious holiday which occurred on 19 October. According to Arab News, regardless of warnings from the Iranian authorities for the pilgrims to procrastinate going on the pilgrimage to Iraq, 3.5 million Shiites, mainly Iranians entered Iraq through land borders on Friday.[88]

24 October: Thousands of protesters began to congregate at Liberation Square in Baghdad, protesting against the government and against the Iranian influence. Nearly 50 protesters were killed and injured after attempting to enter the Green Zone.[89]

25 October: Protesting in Maysan Governorate began to turn into riots between Peace Companies led by Muqtada al-Sadr on one side and Asa'ib Ahl al-Haq and Badr Organization on another.[90] Asa'ib Ahl al-Haq member Wisam Alyawi and his brother, both PMU commanders for the Maysan Governorate, were lynched by angry protesters who dragged them out of an ambulance and beat them to death. Qais Khazali, chief of all Asa'ib Ahl al-Haq, announced that nine PMU members had been killed in the recent protests, blamed Israel for their deaths, and stated he would take revenge "four times over."[91] Protesters burned down and destroyed many offices of political parties in the city of Samawah.[92] Protesters in Karbala chanted against Iran, tearing up Ali Khamenei's pictures. They also attacked the Governorate Council building.[93] They also burnt the Iranian consulate.[94] In Al-Qādisiyyah Governorate, protesters burned down the Governorate Council building. Administrative authorities declared a curfew in the province.[95] In the city of Al Kūt, protesters attacked many of the political parties' offices and also attacked the house of former Minister of Interior, Qasim al-Araji.[96]

26 October: 7 protesters were killed and 28 wounded after conflicts between Badr Organization and protesters in city of Hillah in Babil Governorate.[97] The seven protesters died when members of the Badr organization opened fire at protesters assembled in front of their office, according to the guardian.[98]

28 October: A top security authority for Baghdad declared an open-ended curfew on the capital, four days after the renewed protests against government killed more than 70 protesters.[99] In Karbala, 14-30 people were killed in protests. Government officials denied any deaths occurred.[94]

30 October: Iranian military officer Qasem Soleimani met with Hadi al-Amiri, one of Abdul-Mahdi's political opponents, and asked him to support Abdul-Mahdi.[100]

31 October: President Barham Salih said in a televised address that the Prime Minister had agreed to resign, "on the condition that a successor is agreed to replace him."[101]

November[edit source | edit]

2 November: Protesters blocked Iraq's main port Umm Qasr. Oil exports from offshore platforms were not affected, but imports of staple food were. Iraq is heavily dependent on food import.[102]

3 November: Protestors stormed the Iranian consulate in Karbala, where they set fires around the building and replaced the Iranian flag with an Iraqi one.[103] According to Reuters, 3 protesters were killed when Iraqi security forces fired live ammunition at protesters gathered outside the Iranian consulate.[104] However, the BBC was led to believe that the source of the gunfire was anonymous and it was aimed at both the security forces and protesters .[105]

4 November: An internet blockage observatory, NetBlocks highlighted that the internet access in Baghdad and five other regions in Iraq were cut off on 4 November, in wake of the continued rage in the country.[106] Netblocks added that the new internet shut down is currently perceived to be the most extreme shut down experienced in Iraq.[107] Iraqi authorities had taken a similar move in October, where social media and messaging remained highly restricted in several parts of the country.[108]

8 November: Grand Ayatollah Ali al-Sistani, Iraq's most influential Shia cleric, called on the government to meet the demands of the protesters, and urged the security forces to avoid the use of violence.[109]

10 November: The Iraqi Parliamentary Human Rights Committee reported that at least 319 people had been killed during the protests. According to the Independent High Commission for Human Rights of Iraq, an additional 15,000 were injured.[110]

13 November: The Iraqi Parliament held a special session to discuss the crisis. Jeanine Hennis-Plasschaert of the United Nations Assistance Mission for Iraq addressed the session to present her plan to resolve the crisis, which involves election reform and anti-corruption measures.[111]

14 November: Four people were killed and 62 injured in Baghdad in clashes between security forces and protesters.[112]

16 November: At least four protesters were killed and nearly 20 were injured as a car bomb attack took place at the Tahrir Square in Baghdad. No group claimed responsibility of the first explosion in the ongoing anti-government protests.[113]

17 November: Documents leaked by The Intercept[62] revealed details of Iranian influence inside Iraq.[63] The Intercept was said to have received the documents from an unknown source and has since been unable to identify, according to the guardian.[114]

19 November: Protesters blocked the entrance to the country's second largest commercial port, Khor al-Zubair port, halting the trade activity for oil and other tankers. Prior to that, the access to Umm Qasr Port was also cut off.[115]

21 November: Al-Jazeera reported that at least seven protesters were killed and 78 wounded by security forces in Baghdad.[116]

24 November: At least two protesters were shot dead in the southern city of Nasiriyah, as they shut down schools and blocked the Zaitoun and the Nasr bridges into the city center. Nearly 47 people were also wounded during the clashes with security forces.[117]

27 November: Protestors attacked the Iranian consulate in Najaf for the second time, this time burning it down.[118] Security forces fired tear gas into the crowd and injured some of them but had to escape when hundreds of protesters poured into the consulate and set it on fire.[119]

29 November: 44 protestors were killed in southern Iraq.[120] The prime minister announced his pending resignation on the same day.[14]

December[edit source | edit]

1 December: Despite the resignation of Prime Minister Adel Abdel Mahdi, demonstrators in the Shi'ite populated city of Najaf set fire to the Iranian consulate, for the second time in a week.[121] According to the BBC, reports showed that staff at the Iranian consulate were able to escape immediately before the demonstrators stormed the consulate.[122] A police official said that when the police fired shots with live ammunition in order to stop the protesters from breaking into the consulate, one protester was killed and a minimum of 35 people were injured, according to Al Jazeera.[123]

6 December: Unidentified gunmen in vehicles opened fire on protesters in Baghdad's Khilani Square, killing 25 (including three police officers) and injuring around 130 others.[124] The attacks were said to have followed a day after a string of suspicious stabbings in Baghdad's Tahir Square, leaving at least 15 wounded, according to the guardian.[125][126] According to Aljazeera, some protesters blamed the Iraqi government of conspiring with the gunmen, indicating to a power outage that coincided with the time of the attacks.[127]

8 December: An Iraqi civil activist, Fahim al-Ta’i was assassinated by unknown gunmen on motorcycle outside al-Ansar Hotel in the Baroudi area of Karbala.[128]

12 December: A 16-year-old boy - falsely accused of shooting protestors - was dragged along the ground and lynched by protestors after security forces withdrew. The boy's deceased body was de-clothed apart from his underpants and was later hung from a traffic light. It was later removed by his family and taken to a forensic morgue.[129]

Muqtada al-Sadr's group stated that it would withdraw its "blue helmets" support for the protests unless the "terrorists responsible" for the lynching were identified.[129] A protestor's group described the lynching as "a Machiavellian plan aimed at tarnishing the reputation of the peaceful protesters" and that the protestors "had nothing to do with" the lynching event.[129]

24 December: The Council of Representatives passed a series of electoral laws to placate protestors. The laws transitioned elections to a first-past-the-post system, which allowed voters to select individuals rather than use party lists, while the candidates would represent electoral districts rather than provinces.[130] The new electoral law is expected to have representatives represent more local voices, as opposed to the entire governorate they were previously elected from, as well as stop infighting amongst list members and a myriad of small lists from siphoning off votes and failing to meet the electoral threshold. It would also prevent parties from running on unified lists, which had previously led some to easily sweep all the seats in a particular governorate. However, minority groups might end up being less represented, as they now have to obtain a plurality in the district they are running in, and the number of seats might not accurately reflect overall popular support. The Washington Institute for Near East Policy had previously endorsed this approach,[131] although the Al-Bayan Center for Planning and Studies, an independent non-profit think tank in Baghdad, had proposed instead retaining the proportional system, but creating more districts so that each elected between three and eight seats each, which would retain the proportional aspect of seat allocation while binding representatives to more local areas.[132] Most Kurdish legislators boycotted the meeting of the Council, in opposition to changing the law.[133] After its passage, legal experts, intellectuals, and some protestors suggested that the law as written might not work as intended, as there has not been a census to count population for the purpose of drawing districts in over two decades, and the parties might end up running candidates individually but then re-form parliamentary groups once the Council sits, effectively returning to the status quo.[134]

26 December: President Barham Salih submits a letter of resignation after refusing to appoint Asaad Al Eidani as Prime Minister following the resignation of Adil Abdul-Mahdi. Salih stated that Al Eridani would not be approved by the demonstrators.[15][16] President Salih added that since the constitution voids him of the right to refuse a nomination, he prefers to step down instead of accepting the nomination of a new prime minister that the protesters would reject.[135]

29 December: The US bombarded Kata'ib Hezbollah positions in Iraq, killing 25 members of those Kataib forces and injuring 51 others.[136]

31 December: Hundreds of pro-Iran protesters surrounded the US embassy in Baghdad in the Green Zone of the city where embassies and government buildings are concentrated, in protest over the US airstrikes in Iraq, two days earlier. Protesters elsewhere in Baghdad stated: "demonstrations at the US embassy are a natural response to the US strikes over Hashd positions in Iraq". However, they condemned the attack on the U.S. embassy by Iraqi supporters of the Hashd group saying, "we are staying here in the hub of the peaceful protest movement " and added that the "crowds in the Green Zone do not represent us. We want peaceful change." Rumors speculated that on that day, some protesters had broken into the US embassy compound.[136] However, sometime later the US ministry of foreign affairs announced that protesters had not entered the actual embassy building in Baghdad and that the US ambassador was still at his post.[137]

Timeline 2020[edit source | edit]

January[edit source | edit]

A protester in Baghdad carrying two tires and walking in front of a policeman on 13 January

5 January: Following the 3 January assassination by the United States (US) of Iranian major general Qasem Soleimani and of the head of the Popular Mobilization Forces (PMF) Abu Mahdi al-Muhandis, protests continued in Nassiriyah, Dewaniya, Kut, Amarah, Karbala and Baghdad with a deliberate shift to protesting against both the Iranian and US roles in Iraq. Earlier protests tended to mostly oppose Iranian influence in Iraq. The earlier slogan "Out, out Iran" was replaced by "No to Iran, no to America".[138] Protestors in Basra and Nassiriyah blocked symbolic funeral processions for Soleimani and al-Muhandis. In Nasiriyah, pro-Iran funeral participants shot and wounded three protestors. In revenge, the local headquarters of the PMF was set alight.[139] Protestors in Najaf burnt tyres and protested against the US and Iran.[139] In reaction to the airstrikes, the Iraqi parliament called for the expulsion of US troops from the country.[76]

7 January: Online and street campaigns to buy local products, titled "Made in Iraq" and "Iraqi National Product", continued after the Soleimani and al-Muhandis assassinations, strengthening in Baghdad.[140]

10 January: Two thousand people protested in Basra and Nasiriyah, with slogans including "Neither America nor Iran, our revolution is a young revolution." Appeals for a "million-man march" spread through online social media.[141]

11 January: Two reporters, who covered months of protests against the Iraqi government, was shot dead by two armed men in a car in Basra.

12 January: Hundreds of Iraqis in Basra mourned the death of the correspondent for local television station al-Dijla, Ahmad Abdessamad, and his cameraman Safaa Ghali.[142] A mourner stated that the attack was obviously an attempt to keep people silent, France 24 reported.[143] Iraq's Ministry of Interior invited journalists to a conference in Basra, in order to discuss the killings, as well as the security conditions of the city. However, the ministry was left with no choice but to cancel the conference because journalists refused to attend.[144]

17 January: At least two people were killed and dozens injured after the security forces fire upon protesters at Sinak bridge in central Baghdad.[145] In the southern city of Najaf, Iraqi protesters attacked the Kata’ib Hezbollah militia's center and set it afire. Next day protestors continued by burning posters of Qassem Soleimani.[146]

20 January: Four protesters and two police officers were killed in fresh clashes in Baghdad. Medical sources disclosed that over 50 people were injured, according to Arab News.[147][148] Iraqi security forces reportedly fired tear gas and threw stun grenades, in response to the petrol bombs thrown at them by protesters in Baghdad’s Tayaran Square.[149] In the southern parts of Iraq however, hundreds of protesters in Karbala, Amara and Nasiriyah shut down major roads and burned tyres. The protesters maintained that Prime Minister Adel Abdul Mahdi has failed in nominating a new government that would be welcomed by Iraqis, among several other promises.[150][151]

On 21 January, Iraqi police confirmed that three Katyusha rockets landed inside the fortified Green Zone housing government buildings and foreign delegations in Baghdad, according to the guardian.[152] CGTN News added that the rockets were launched from the Zafaraniyah district outside Baghdad.[153] No group has claimed responsibility for the attack, although Iranian-backed militias have been accused by the US of carrying out similar attacks on the Green Zone over the past few months.[154]

22 January: Iraq's High Commission for Human Rights announced that at least 10 people have been killed in the violent unrest across the country within the last two days, Al Jazeera reported.[155] Iraq's President Barham Salih, attended a meeting with US President Donald Trump at Davos 22 January, where they discussed the strategic foreign relations between Iraq and the US, which was perceived by Iran-backed militias as a clear indication that Salih wants the US military to remain in Iraq, despite warning him not to meet with Trump.[156]

23 January: Amnesty International warned that Iraqi security forces have continued their series of operations involving the use of deadly violence against peaceful protesters, based on substantiating video analysis and eyewitness reports confirmed by the organization.[157] According to the San Diego Union-Tribune, at least 8 people were believed to have been wounded when security forces used tear gas to disperse protesters on the Mohammed al-Qassim Highway.[158]

24 January: Shia leader Muqtada al-Sadr's call for a “million-strong” march was answered, as hundreds of thousands of Iraqis marched to the streets demanding the withdrawal of US troops from Iraq.[1][159] The Green zone which houses the US embassy alongside the path of the march was heavily surrounded by security forces, CNN added.[160] According to the BBC, among those protesting in the city of Baghdad are Iranian-backed militias, with many others carrying Iraq's national flags and placards criticizing the presence of US troops in the country. However, several anti-government protesters are concerned that Moqtada's call to force US military out of Iraq could surpass their separate, months-long protests that have disputed the grip on power by Iran-backed Shi’ite groups.[161][162]

According to the Guardian, a statement by the influential Shia cleric Moqtada al-Sadr was read out by his representative on the stage at the place of the protest, calling for the closure of Iraqi airspace to US military and surveillance aircraft, the annulment of Iraqi's security agreement with the US, as well as the departure of all foreign forces from the country, and so on.[163] A rough estimate suggested that the turnout of the protesters had reached two hundred thousand, according to Vox.[164]

25 January: Iraqi security forces raided a protest site in Baghdad and tried to remove protesters in southern cities, firing tear gas and live bullets, killing four and wounding dozens more. The raid came after Muqtada al-Sadr ordered his followers to withdraw.[165] It was reported that al-Sadr's followers packed up their tents and departed the camps after the withdrawal of his support.[166] The withdrawal of Iraq's Sadrists in their support for the anti-government protest movement has left many pondering, as to whether a government crackdown will follow.[167]

26 January: In Baghdad rockets hit the United States embassy wounding at least one. One rocket was said to hit the embassy cafeteria, while two other rockets landed nearby, a security source was cited as saying by the AFP news agency.[168][169] According to CNN, the wounded individual sustained a minor injury and had already resumed duty, a US official added.[170] The Independent High Commission for Human Rights of Iraq stated that over the last three days, 9 protesters were killed in Baghdad and 3 others in Nasiriyah in the Iraqi protests, leaving 230 others wounded.[171]

27 January: In the city of Nasiriyah, south of Iraq, security forces opened fire at a crowd of anti-government protesters and killed one person.[172][173] US Secretary of State Mike Pompeo called on Iraqi PM Abdul Mahdi to uphold Iraq's sovereignty in light of attacks from Iran on US facilities in Iraq, including the rocket attacks against the US embassy in Baghdad the day before.[174]

31 January: the Human Rights Watch urged the Iraqi authorities to investigate unlawful use of force and all killings at the hands of security forces, with the aid of international experts if need be.[175] On Friday, security forces fired tear gas to disperse the crowd at Baghdad's Khilani and Wathba squares, leaving at least 11 protesters injured, medical and security officials stated.[176]

February[edit source | edit]

1 February: Iraq's President Barham Salih, appointed a former Minister of Communications Mohammed Tawfiq Allawi, as the country's new Prime Minister.[177] However, anti-government protesters promptly rejected the appointment of Mohammed Allawi as the new prime-minister designate, by holding rallies in Baghdad, as well as in cities across the country's southern provinces.[178] Later in the evening, in an address to Iraqis on state television, Allawi pledged to form a representative government, hold early parliamentary elections, ensure justice for the unlawful acts against protesters, among all other claims by the protesters.[179]

2 February: Protesters who were against Allawi's nomination started grouping their tents together away from the tents occupied by Sadrists in Baghdad's Tahir square.[180]

3 February: Al Jazeera reported that since the onset of the protests, the death toll is now believed to have reached 536, alongside 13 members of the security forces, as announced by the Iraqi state television.[181] Sadrists who were identified wearing “blue hats,” stormed an anti-regime rally which led to the demise of a protester who was stabbed to death, leaving three others injured, security and medical sources stated.[182]

4 February: A day after a demonstrator was killed, tensions between Sadr supporters and protesters against Allawi's nomination increased, as the rift erupted into a fistfight between the two opposing groups in the southern city of Diwaniyah.[183] According to Arab News, despite the interference of security forces, the young anti-regime protesters chanted against Sadr, Iraqi authorities, including Iran, which they blamed for supporting the government's harsh actions towards protesters.[184] Furthermore, in order to ensure schools were fully reopened in Diwaniyah after sit-ins had forced them to shut down, security forces were sighted outside the schools, as well as government offices.[185]

5 February: Violence erupted in the holy city of Najaf, as al-Sadr's followers tried to forcibly remove demonstrators from their protest camps.[186] Medical sources stated that at least 8 people were killed during the clash, leaving at least 20 more injured, according to Reuters News Agency.[187] Out of the 8 protesters who were killed, 7 of them were believed to have died as a result of bullets to either the chest or head, France 24 added.[188] The number of injured people had reached 52, according to The New York Times.[189]

Mohammed Allawi, Iraq's PM-designate, held a meeting with several representatives of the protest movement from the various provinces across the country.[190] Similar clashes involving al-Sadr's followers attempting to suppress the protests were reported to have taken place across other parts of the country as well, including Karbala, Diwaniyah, Dhi Qar, Baghdad, among others, according to the Kurdistan 24.[191]

6 February: Following the violence that erupted the day before between anti-government protesters and followers of Moqtada al-Sadr, hundreds of anti-government protesters returned to the site of the violence, as they rallied through the streets of the holy city of Najaf, in an attempt to rebuild their protest camp that was destroyed.[192] In the evening, U.S. Secretary of State Mike Pompeo, issued a statement condemning the killing of anti-government protesters in the city of Najaf and called on the Iraqi government to see to the need of protesters, as well as punish those responsible for the killings.[193]

7 February: With Ayatollah Ali al-Sistani being one of the most powerful and influential figures in Iraq, several protesters and Iraqi activists were clinging on to him as their last beacon of hope, as they urged him to call for a million-strong march against the Iraqi government ahead of Friday's sermon.[194] During the Friday sermon, in remarks presented by al-Sistani's representative in the holy city of Karbala, he denounced the clash with Sadrists in Najaf two days before and held security forces responsible for failing to prevent the death of 8 protesters.[195] It was projected by the Iraqi Human Rights Commission on Friday that almost 550 people lost their lives since the beginning of the anti-government protests in Iraq, which started in October last year.[196] Grand Ayatollah Ali Sistani, further called on Allawi to create a government that will be trusted by the people, and represent them as well.[197]

Following the Friday sermon of influential Shia cleric Ali al-Sistani’, a lot of anti-government protesters and activists are feeling hopeful and convinced that the protest movement which started in early October, will now regain its momentum, Al Jazeera reported.[198] The president of the Kurdistan Regional Government Nechirvan Barzani, has issued a statement condemning the unlawful use of force against peaceful protesters on Wednesday, even though the Kurdish authorities have adopted similar approaches.[199]

9 February: Moqtada Al-Sadr suggested in a tweet, 18 points which the Iraqi protesters should stick to during protests, including the avoidance of free mixing between men and women in protest sites.[200]

10 February: A protester was shot dead near a protest site at the al-Ain University in the city of Nasiriyah, as Iraqi security forces fired live ammunition to break up a gathering of protesters, according to The New York Times.[201] The security forces were believed to have started shooting at the protesters when they attempted creating a blockage at the entrance of the university.[202] American citizens living in Iraq have been advised by the U.S. embassy in Iraq, to remain vigilant ahead of huge protests that are expected to hold for the next three days in Baghdad, as well as Najaf.[203]

However, the Iranian consulate in Iraq that was set ablaze last year by protesters is now functional, as Visa operations continue, while regular consular services are expected to commence from next week, according to Bloomberg. The Najaf police have been charged with the responsibility of providing security and protection for the consulate after its reopening, Lieutenant Najm Al-Saadi added.[204][205]

11 February: Influential Shia cleric Moqtada Al-Sadr, has dissolved the Blue caps unit which has been accused of violence that led to the death of anti-government protesters last week in Najaf, and also publicly rejected what is known as the Sadrist movement on twitter.[206] Member of the Iraqi Council of Representatives, Sarkawt Shamsulddin speaking at the Atlantic Council on 11 February, maintained that the huge protests that have been going on since October last year which ended the previous government, presents Mohammed Allawi with the golden chance of bringing about tangible transformation in Iraq.[207]

12 February: Protest sites in Baghdad have been reopened by Iraqi security forces, allowing anti-government protests continue in al-Tahir square only on the condition that protection will be provided by the Iraqi security forces, the Global Times reported. Protesters were seen collaborating with security forces in order to ensure free movement across the Sinak bridge that has been closed down for months.[208][209]

13 February: Iraqi women have come out in hundreds to criticize the use of force against protesters in Baghdad and the city of Nasiriyah, in order to challenge the call made by Moqtada al-Sadr against the mixing of men and women in protest sites. Male anti-government protesters also joined the rally, with some of the women seen wearing veils, while others had their faces wrapped in black and white scarves.[210][211] A usual incident happened on the protest site, which involved both men and women setting their camps side by side one another.[212] According to the Daily Sabah, several protesters carried Iraqi flags and roses, marching for over an hour, with the men linking their arms around the women to form a circle.[213] Later in the evening, al-Sadr condemned the rally on his Twitter account, which he described as a sin and an attempt at compromising the righteousness of Iraq.[214]

40 days after Iranian general Qassem Soleimani and Iraq's paramilitary leader were killed by US drones, hundreds of Iraqis in Baghdad came out to the site to mark 40 days remembrance of their death.[215]

14 February: Haaretz disclosed that Iraqi security forces were preparing in anticipation of a violent clash between the protest movement and followers of al-Sadr the next day, as two large-scale protests were expected to take place [216]

15 February: A 50-year-old Iraqi with German residence tried to set himself ablaze during the Munich Security Conference near Karlsplatz, Germany.[217] The German police were able to prevent him as the man immersed himself in Petrol and attempted rushing into a gathering with a lighter in his hand, The Baghdad Post added.[218]

16 February: Alaa al-Rikaby, the prominent activist in Nasiriyah was backed to replace the premier-designate Mohammed Allawi by Hundreds of protesters who demonstrated on the streets carrying al-Rikaby's photo.[219] Meanwhile, shopkeepers in Al Rasheed Street, one of the oldest streets in Baghdad, have decried the lack of improvement in trade, regardless of the reopening of roads and bridges nearby.[220]

17 February: Based on plausible accusations received by the United Nations envoy to Iraq, of peaceful protesters being fired at with hunting rifles, firebombs and stones last weekend, the Iraqi government has been urged to look into the matter to ensure the protection of peaceful protesters.[221] In a statement issued by UNAMI, because of similar use of force, at least 150 people were wounded in the holy city of Karbala last month.[222] Following a meeting between the speaker of the Iraqi parliament Mohammed al-Halbusi and a 13-year-old protester popularly known as Hamid Daghethoum, the speaker pledged his full backing for the demands made by protesters.[223]

20 February: Protesters in the city of Nasiriyah, which has been a focal point of the anti-government protests in the south, were still demanding for one of their own to become the prime minister, regardless of the increasing force applied by security forces.[224] According to Kurdistan24, a delegation of the Kurdistan Region has accused Allawi of not recognizing the political and legal position of the Kurdistan region, after its visit to the capital to hold talks with the Iraqi PM, which was abruptly shortened.[225]

22 February: Iraqi protesters decided to move the center of their protests from Baghdad to Nasiriyah in Dhi Qar province, with hundreds of protesters arriving from Najaf and more expected from other cities as well.[226]

23 February: New clashes erupted between anti-government protesters and security forces at Khilani Square in Baghdad central, where one person was killed and at least 6 others injured.[227] Live ammunition was fired by Iraqi security forces to break up the crowd that was gathered close to Sinak bridge which was opened again recently by security forces after being closed down by protesters for several months.[228] A commendable 24 -year-old Iraqi Nurse Hannah Jassem, was reported to have assisted in stitching up injuries in an open-fronted shack at the protest site in Tahrir Square over the weekend.[229] Also, more than 1,000 students marched through Tahrir Square, holding up pictures of victims who they believed were martyred in the demonstrations.[228]

On the same day, US Secretary of State Mike Pompeo called Mohammed Allawi to congratulate him on his appointment as the Prime Minister-designate, according to The Sun Herald. During the call, both parties assented to the significance of improving the conditions, well being and security for the people of Iraq by the government.[230][231]

25 February: Despite reports that five people tested positive for coronavirus, as well as heavy rainfall, thousands of anti-government protesters came out to protest in Baghdad, wearing face masks.[232] According to the Middle East Monitor, the confidence vote for the newly formed cabinet of Prime Minister-designate Mohammed Allawi, which was planned for the day by the Iraqi parliament, was delayed by two days.[233]

26 February: Prime Minister-designate Mohammed Allawi, disclosed that the Iraqi parliament tomorrow will hold a vote to confirm his new cabinet, which he maintained that will comprise of autonomous ministers.[234]

27 February: Several lawmakers who were not satisfied with Allawi's ministerial list abstained from attending the session, which led to the postponement of the session by the Iraqi parliament. Prior to the vote, Mohammed Allawi reportedly sent a letter to the British embassy requesting the annulment of his British citizenship, the National added.[235][236] There was anticipation that Iraq's speaker of parliament Mohammed Al-Halbousi, would bring up the issue of Mohammed Allawi's dual citizenship during the session, according to The New Arab.[237] An official complaint has been filed with Iraq's attorney by the Iraqi parliament, following the accusation made by Muhammed Allawi, that lawmakers are collecting bribes in order to thwart his regime.[238]

March[edit source | edit]

1 March: The Iraqi parliament for the second time this week, failed to endorse Mohammed Allawi's new cabinet. That left him with no choice but to step down as the Prime Minister-designate.[239] According to The Jakarta Post, Allawi in a letter he sent to President Saleh stating the reason for his resignation, he accused some political factions of not having the will of the people at heart and neglecting the importance of the reform. He also urged the President to accept his apology for being unable to establish a new cabinet, while admitting that he is unfit for the role he has been tasked with.[240][241] Following Allawi's proclamation, protesters in Tahrir Square showed excitement and joy, as they had already disapproved of his nomination and his entire cabinet, the BBC added.[242] However, in accordance with the Iraqi constitution, President Barham Salih is expected to propose a new prime minister within the next 15 days.[243] The governor of Basra province Asaad al-Eidani, is said to be one of the many names speculated to replace Mohammed Allawi, despite his objection by demonstrators prior to the appointment of Allawi, according to the New York Times.[244]

2 March: Early in the morning, just hours after Prime Minister Candidate Mohammad Tawfiq Allawi withdrew his nomination for the position, two Katyusha rockets reportedly struck the heavily fortified Green Zone in central Baghdad, leaving zero casualties, according to DW. One of the rockets was believed to have landed close to the US embassy, Reuters added.[245][246]

3 March: The United Nations envoy for Iraq criticized the Iraqi parliament for failing to reach a quorum, which hampers the ability of the government to make decisions, hence, leading the Iraqi people into an unpredictable future.[247]

5 March: Protesters took to the streets again early in the morning in Basra province, blocking vital roads, burning tires, as well as urging the immediate appointment of an independent to create a new government.[248]

8 March: A clash erupted between Iraqi security forces and protesters, which left 16 protesters injured, when the security forces fired tear gas at the protesters in Baghdad's Al-Khilani Square, according to the MEM.[249]

10 March: In Maysan province of Southern Iraq, unknown gunmen killed two anti-government activists, Abdel-Aaddous Qasim and Karrar Adil, according to a security source in Iraq.[250] Shia armed groups linked with Iran have been blamed by some activists of being responsible for the attack, but the groups have falsified these claims.[251]

17 March: Former governor of the holy city of Najaf Adnan al-Zurfi, was appointed by President Barham Salih, to succeed Mohammed Allawi as the new prime minister-designate of Iraq.[252] Al-Zurfi, who was the parliamentary head of the Nasr coalition that was created by former PM Haider al-Abadi, also has 30 days to form a new cabinet that is subject to approval by the parliament.[253] According to the BBC, larger groups were unable to concur on choosing Abdel Mahdi's successor, which subsequently led to the appointment of Zurif by President Saleh.[254] However, Protesters in Tahrir Square turned down al-Zurfi's nomination, regarding him as part and parcel of the corrupt regime they've been trying to sweep away.[255] The U.N. special envoy to Iraq Jeanine Hennis-Plasschaert, applauded Zurif's nomination, adding that the country requires a powerful and efficient PM.[256]

New evidence has come to light, as a result of an investigation conducted by Amnesty International and SITU Research which showed that Iraqi security forces have been intentionally using smoke grenades and heavy tear gas to kill protesters, instead of breaking up crowds since October last year when the protests commenced. The research encompassed thorough video analysis and a 3D reconstruction of incidents near Baghdad's Tahrir Square and Jimhouriya Bridge, according to Urdu Point News.[257][258] Based on their findings, the grenades which were produced by Serbians and Iranians, saw to the fatal destruction of at least two dozen demonstrators in the place of the incident since October last year.[259]

21 March: Protesters in Tahrir Square and other parts of Iraq disclosed that their anti-government protests had officially come to an end, as they have decided to go back to their homes until the coronavirus has been defeated.[260]

29 March: Regardless of the COVID-19 pandemic and curfew in Iraq, few protesters in Baghdad have decided to adopt a systematic way of maintaining the protest camps while engaging the security forces, as well as the deadly virus.[261] Prime Minister-designate Adnan al-Zurfi pledged to use all resources at his disposal within both the public and private sector, as he announces the initiation of a government program to effectively tackle the coronavirus outbreak.[262]

April[edit source | edit]

4 April: Prime Minister-designate Adnan Zurfi handed over his plans to the Iraqi parliament as demonstrators refused to obey curfew imposed by the government, leading to the eruption of violence with security forces. Several Iraqi security forces were reported to have sustained injuries in the process of firing tear gas at protesters in Nasiriya, who responded by throwing gasoline bombs at them, according to The Baghdad Post.[263][264] Despite anti-government protests having been officially put on hold earlier last week in order to deal with the COVID-19 pandemic, protesters continue to remain in major protest sites, as they claim that the killings of activists are yet to stop.[265]

6 April: The American oil company located in the oil-rich Basra province of southern Iraq, came under attack as five rockets were reportedly fired close to the site, Iraqi military confirmed.[266] The Security forces added that at least three Katyusha missiles were fired, leaving zero casualties, according to the MEM.[267] Following the attack, a rocket launcher with 11 unused missiles was also discovered by the Iraqi security forces along the Zubair-Shuaiba road, but they were able to defuse them.[268] However, no group has been linked to the attack yet.[269]

7 April: A strategic dialogue between Washington and the Iraqi government is scheduled to take place in June, the US Secretary of State Mike Pompeo disclosed. He added that several issues are expected to be ironed out, including the position of US military forces currently staying in Iraq.[270][271] Considering the growing tensions in the region, Prime Minister Adel Abdul-Mahdi has also expressed his support for the initiation of a dialogue between the two countries, according to The Jerusalem Post.[272]

9 April: Prime minister-designate Adnan al-Zurfi tendered his resignation, which a few hours later led to the nomination of Intelligence chief Mustafa al-Kadhimi as his successor, by President Barham Saleh.[273] According to Zurfi’s statement, his country’s best interests are what prompted his decision to resign, including internal and external reasons. Zurfi further extended his sincere apologies to all Iraqis that invested their trust in him.[274][275] After al-Kadhimi’s nomination, he assured Iraqis that he would primarily ensure that he meets their demands and also establish a well functioning government.[276] Considering that Kadhimi has the support of several political parties in Iraq, he is predicted to not suffer the same fate as his former predecessors, according to VOA News.[277]

10 April: Prime Minister-designate Mustafa al-Kadhimi was officially congratulated on his new appointment, when he received a phone call from top Kurdish officials, according to the Middle East Monitor.[278] Although Kadhimi is the third candidate within the last 10 weeks, he is most likely to flourish in establishing a new government seeing that he was presented by President Salih at a formal ceremony in the midst of many high profile and famous politicians.[279] According to Aljazeera, al-Khadhimi has maintained that he will be able to form a new government by 25 April, which is two weeks earlier before the 30 days given to him to form a new cabinet as stipulated in the constitution.[280]

11 April: In an effort to begin the formation of a new cabinet, Iraqi Prime Minister-designate Mustafa al-Kadhimi held a meeting with the Minister of Finance Fuad Hussein. Kadhimi emphasized during the meeting that his new government would be that which caters for the needs of the general public, by providing essential services.[281][282] According to Kurdistan 24, the finance minister revealed that his meeting with al-Kadhimi was a friendly one, as they talked about the specific steps to be taken regarding the formation of his new government and the problems Iraq is facing.[283]

15 April: Turkey reportedly violated Iraq’s airspace when Turkish drones and airplanes carried out an airstrike near a refugee camp close to Makhmour, according to The Jerusalem Post.[284] Two women in the refugee camp were said to have lost their lives during the incident, according to the air defense command in Iraq.[285]

16 April: The Iraqi foreign ministry reacted to the attack carried out near a refugee camp in Iraq by Turkish drones on Wednesday evening, as the foreign minister Muhammad Al-Hakim summoned the Turkish ambassador to Iraq.[286] Furthermore, the foreign ministry called on Turkey to recognize Iraq’s sovereignty, collaboration in enforcing border security and putting a stop to the attacks on Iraqi regions.[287]

21 April: A few hours after the restrictions regarding coronavirus were slightly relaxed, at least one protester was reportedly killed during violence with protesters who took to the streets near Tahrir Square in Baghdad by unidentified gunmen, leaving many others injured.[288][289] The restrictions were relaxed due to the Muslim holy month of Ramadan, which is expected to last until 22 May at the end of the holy month, The Jerusalem Post added.[290][291] In Baghdad, movements will only be permitted from 6 am to 7 am from Sundays to Thursdays and all day long on Friday-Saturday.[292] However, schools and universities are not expected to reopen and all flights will stay shut down, according to Reuters. Government buildings will only keep up the capacity of their staff to a maximum of 25%.[293][294]

May[edit source | edit]

7 May: The newly formed cabinet of Prime Minister Mustafa al-Kadhimi was confirmed by the Iraqi parliament. 266 members of parliament out of a total of 329 members were present for the session, seeing to the approval of the majority of ministers submitted by al-Kadhimi.[295][296] According to Kurdistan 24, only 5 out of 22 ministerial nominees were rejected by the parliament. The ministers rejected included those for agriculture, trade, culture, migration and justice.[297][298] Since the resignation of the previous PM amidst large anti-government protests in November 2019, al-Kadhimi is regarded as the first real prime minister in Iraq.[299] The new PM affirmed that his primary focus as prime minister would be to fight the COVID-19 outbreak, as well as bringing those responsible for the unlawful killing of protesters in anti-government protests to justice.[300] The U.S. Secretary of State Mike Pompeo expressed his support for the new cabinet during a call with al-Kadhimi, according to Reuters.[301]

On 9 May, After the assumption of office on Thursday, the new Iraqi prime minister Mustafa al-Kadhimi presided over his first cabinet meeting.[302] During the meeting, al-Kadhimi emphasized that his top priority as PM is to hold early parliamentary elections, by backing the Independent High Electoral Commission of Iraq (IHEC). Other vital issues such as health, security and economic situation were also addressed in the meeting. Kadhimi also reportedly held meetings with the ambassadors of both US and Iran, Matthew H. Tueller and Iraj Masjedi, VOA News added. [303][304][305] Furthermore, with the exception of those accused of killings during the anti-government protests that lasted for several months, al-Kadhimi has promised that his cabinet will see to the release of innocent protesters that have been in detention.[306]

On 10 May, Following the promise made by the new Iraqi prime minister Mustafa al-Kadhimi to free protesters that have been detained during the anti-government protests which began in October 2019, protesters gathered in hundreds in Baghdad’s Tahrir Square. Despite the firm security put in place, several protesters also gathered in the streets of cities such as Diwaniyah, Muthanna, Wasit, Dhi Qar, according to the MEM.[307][308] During the demonstration, the protesters called for immediate reforms by the government, prosecution of those accused of being responsible for the unlawful killings of hundreds of protesters.[309] Meanwhile, protesters in the southern province of Basra called for governor Asaad al-Eidani’s dismissal from office, alongside his two deputies, according to Kurdistan 24. The calls for the removal of the Basra governor were made after armed men opened fire at the building of Iranian-backed militia Thaa'r Allah, leaving one protester dead and four others wounded. [310][311]

Amidst the renewal of fresh anti-government protests in Iraq, the Supreme Judiciary Council on Sunday, issued a statement ordering courts to see to the release of protesters that were arrested since protests began last year. The release of the protesters by the Iraqi judiciary was ordered based on demands made by the new prime minister al-Kadhimi, the Washington Post added.[312][313] Also, Mustafa al-Kadhimi promoted the Iraqi general Lt. Gen. Abdul Wahab al-Saadi who played a vital role in the war against Islamic State and was subsequently demoted last year by Abdul-Mahdi.[314]

May 11: Following the killing of one protester outside the building of a local party’s headquarters in Basra on Sunday, Iraqi security forces raided the building, detaining at least five men accused of carrying out the shootings. Prime minister Al-Kadhimi confirmed that the raid by the security forces was carried out based on his orders in accordance with judicial warrants, Al-Monitor added.[315][316] A statement from the White House revealed that President Trump spoke with the new Iraqi prime minister over the phone, in order to congratulate him on the endorsement of his new cabinet by the Iraqi parliament, according to Reuters.[317] During the call, Trump pledged the support of the U.S. in assisting Iraq in their fight against the COVID-19 pandemic, as well as combating ISIS.[318] However, according to Kurdistan 24, a strategic dialogue between the US and Iraq is scheduled to hold in June, in order to strengthen their relationship.[319]

18 May: The building of the Saudi-owned MBC channel in Baghdad was swamped by disgruntled protesters in response to the documentary broadcast by the channel, regarding the bombing of French and U.S. embassies in 1983. The angry protesters portrayed the documentary as an insult to the late Shia leader Abu Mahdi al Muhandis, which depicted him as a terrorist. [320][321][322] Photos of al-Muhandis and Iraqi flags were waved by the protesters, demanding for the closure of the channel, as well as chanting slogans against Saudi Arabia during the protest. [323] The MBC channel disclosed that no injuries were recorded during the demonstration, according to the Daily Star. [324] According to Anadolu Agency, In an attempt to control the protest, security forces were dispatched to the site even though the demonstrators had already made their way into the building, severely damaging all equipment inside. [325]

However, there are no certainties as to whether the protesters who stormed the building are associated with any Iranian-backed organisation in Iraq. [326]

On 23 May, A report from the Human Rights office of the UN Assistance Mission in Iraq, revealed the disappearance of over 100 people, with several others tortured by armed groups since protests began in October last year. All of the tortured or abducted victims were either involved in the anti-government protests or had provided a form of assistance to protesters, the UNAMI added. [327][328] According to Kurdistan 24, the report showed that 123 people went missing between October 1, 2019, and March 21, 2020, while 98 of them have been found, 25 others are yet to be found. [329] The male victims confirmed that they were tortured, beaten and electrocuted, whereas the female victims also confirmed being tortured and even molested or compelled with rape. [330]

See also[edit source | edit]

References[edit source | edit]

  1. 1.0 1.1 1.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  2. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  3. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  4. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  5. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  6. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  7. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  8. 8.0 8.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  9. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  10. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  11. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  12. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  13. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  14. 14.0 14.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  15. 15.0 15.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  16. 16.0 16.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  17. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  18. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  19. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  20. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  21. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  22. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  23. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  24. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  25. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  26. 26.0 26.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  27. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  28. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  29. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  30. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  31. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  32. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  33. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  34. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  35. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  36. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  37. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  38. 38.0 38.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  39. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  40. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  41. 41.0 41.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  42. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  43. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  44. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  45. 45.0 45.1 45.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  46. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  47. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  48. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  49. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  50. 50.0 50.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  51. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  52. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  53. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  54. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  55. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  56. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  57. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  58. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  59. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  60. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  61. 61.0 61.1 Lua error in Module:Lang/utilities at line 79: attempt to call local 'name_from_tag' (a nil value). 'Sie wollen Bürger sein' (They want to be citizens). Die Zeit, 13 November 2019. Retrieved 28 November 2019.
  62. 62.0 62.1 62.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  63. 63.0 63.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  64. 64.0 64.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  65. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  66. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  67. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  68. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  69. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  70. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  71. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  72. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  73. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  74. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  75. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  76. 76.0 76.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  77. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  78. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  79. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  80. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  81. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  82. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  83. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  84. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  85. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  86. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  87. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  88. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  89. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  90. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  91. IRAQI SHIITE MILITIA LEADER QAIS KHAZALI: ISRAEL AND AMERICA WILL PAY FOR THE KILLING OF PMU MEMBERS BY PROTESTERS. 27 October 2019.
  92. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  93. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  94. 94.0 94.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  95. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  96. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  97. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  98. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  99. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  100. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  101. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  102. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  103. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  104. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  105. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  106. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  107. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  108. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  109. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  110. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  111. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  112. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  113. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  114. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  115. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  116. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  117. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  118. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  119. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  120. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  121. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  122. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  123. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  124. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  125. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  126. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  127. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  128. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  129. 129.0 129.1 129.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  130. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  131. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  132. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  133. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  134. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  135. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  136. 136.0 136.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  137. NRC Handelsblad, 2 January 2020.
  138. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  139. 139.0 139.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  140. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  141. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  142. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  143. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  144. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  145. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  146. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  147. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  148. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  149. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  150. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  151. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  152. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  153. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  154. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  155. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  156. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  157. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  158. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  159. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  160. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  161. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  162. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  163. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  164. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  165. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  166. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  167. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  168. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  169. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  170. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  171. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  172. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  173. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  174. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  175. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  176. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  177. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  178. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  179. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  180. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  181. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  182. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  183. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  184. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  185. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  186. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  187. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  188. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  189. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  190. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  191. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  192. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  193. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  194. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  195. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  196. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  197. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  198. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  199. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  200. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  201. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  202. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  203. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  204. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  205. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  206. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  207. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  208. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  209. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  210. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  211. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  212. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  213. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  214. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  215. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  216. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  217. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  218. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  219. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  220. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  221. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  222. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  223. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  224. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  225. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  226. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  227. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  228. 228.0 228.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  229. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  230. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  231. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  232. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  233. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  234. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  235. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  236. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  237. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  238. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  239. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  240. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  241. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  242. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  243. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  244. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  245. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  246. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  247. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  248. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  249. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  250. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  251. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  252. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  253. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  254. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  255. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  256. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  257. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  258. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  259. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  260. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  261. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  262. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  263. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  264. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  265. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  266. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  267. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  268. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  269. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  270. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  271. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  272. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  273. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  274. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  275. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  276. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  277. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  278. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  279. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  280. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  281. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  282. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  283. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  284. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  285. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  286. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  287. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  288. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  289. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  290. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  291. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  292. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  293. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  294. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  295. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  296. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  297. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  298. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  299. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  300. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  301. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  302. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  303. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  304. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  305. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  306. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  307. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  308. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  309. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  310. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  311. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  312. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  313. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  314. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  315. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  316. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  317. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  318. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  319. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  320. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  321. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  322. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  323. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  324. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  325. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  326. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  327. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  328. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  329. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  330. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).

Template:Ongoing protests Template:Protests in Iraq Template:Middle East conflicts