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

2016–present purges in Turkey

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

2016–2020 purges in Turkey
Part of Turkish government–Gülen movement conflict
Lua error in Module:Location_map/multi at line 143: Unable to find the specified location map definition: "Module:Location map/data/Turkey" does not exist.
Date16 July 2016 – ongoing (disputed)[1][2][3][4]
Location
  • Nationwide; cities with high civil servant populations (Ankara, Istanbul)
Status
  • Turkey's AKP government solidify control over military, judiciary, media, education.
  • Over 160,000 judges, teachers, police and civil servants suspended or dismissed, together with about 77,000 formally arrested.[5][6][7]
Parties to the civil conflict
Lead figures
Fethullah Gülen
Units involved
Casualties
None

The 2016–2020 purges in Turkey was a series of purges by the government of Turkey enabled by a state of emergency in reaction to the 15 July failed coup d'état.[1][2][3][4] The purges began with the arrest of Turkish Armed Forces personnel reportedly linked to the coup attempt but arrests were expanded to include other elements of the Turkish military, as well as civil servants and private citizens. These later actions reflected a power struggle between secularist and Islamist political elites in Turkey,[18] affected people who were not active in nor aware of the coup, but who the government claimed were connected with the Gülen movement, an opposition group which the government blamed for the coup. Possession of books authored by Gülen was considered valid evidence of such a connection and cause for arrest.[19]

Tens of thousands of public servants and soldiers were purged in the first week following the coup.[20] For example, on 16 July 2016, just one day after the coup was foiled, 2,745 judges were dismissed and detained.[21][22] This was followed by the dismissal, detention or suspension of over 100,000 officials,[23][24][25] a figure that had increased to over 110,000 by early November 2016,[26] over 125,000 after the 22 November decree,[27] reaching at least 135,000 with the January decrees, about 160,000 after 29 the suspensions and arrests decree of April[9] and 180,000 after a massive dismissal decree in July 2018. Collectively about 10% of Turkey's 2 million public employees were removed as a result of the purges.[10]

In the business sector, the government forcefully seized assets of over 1000 companies worth between $11[28] and $50–60 billion,[29] on the charge of being related to Gülen and the coup.[28] By late 2017 over a thousand companies and their assets owned by individuals reportedly affiliated with the movement had been seized[30] and goods and services produced by such companies were subject to boycott by the public.[31]

The purges also extend to the media with television channels, newspapers and other media outlets that were seen as critical of the government being shut down, critical journalists being arrested and the 2017 block of Wikiafripedia in Turkey, which lasted from April 2017 to January 2020.[32][33][34][35][36][37] Since early September 2016, the post-coup emergency state allowed a turn against Kurdish groups and Kurdish culture,[38] including the dismissal of over 11,000 Kurdish teachers[39][40][41][42][43][44] and dozens of elected mayors[43][45][46][47] and arrest of the co-chairs of the Peoples' Democratic Party (HDP)[48][49][50] for alleged links with the Kurdistan Workers' Party (PKK).[51] In August 2018, the Turkish Parliament approved a new “anti-terror” law to replace the state of emergency.[52][53][54]

Background[edit source | edit]

In January 2014, during a major corruption inquiry in Turkey, 96 judges and prosecutors, including the chief prosecutor of İzmir, Huseyin Bas, were transferred to new locations, ending the investigations. Bas was transferred to Samsun. Altogether 120 judges and prosecutors were reassigned.[55] At the time, The Daily Telegraph described the events as "the biggest purge of the judiciary in [Turkey's] history".[56][57] From 2014 to mid-2016, repeated purges of civilian, military and judicial officials took place in Turkey, mainly aimed at followers of Fethullah Gülen, a former colleague of the Turkish President Recep Tayyip Erdoğan.[58]

Sectors affected[edit source | edit]

During the first post-coup speech Erdoğan could address to the nation upon landing at Atatürk airport, he said, "This uprising is a gift from God to us because this will be a reason to cleanse our army".[59][60][61]

An extensive purge of the Turkish civil service began with Erdoğan warning his opponents that "they will pay a heavy price for this."[62] The New York Times described the purges as a "counter-coup" and expected Erdoğan to "become more vengeful and obsessed with control than ever, exploiting the crisis not just to punish mutinous soldiers but to further quash whatever dissent is left in Turkey".[62]

On 18 July, U.S. Secretary of State John Kerry urged Turkish authorities to halt the increasing crackdown on its citizens, indicating that the crackdown was meant to "suppress dissent". French Foreign Minister and former Prime Minister Jean-Marc Ayrault voiced concern, warning against a "political system which turns away from democracy".[63]

The United Nations have been reported of being unresponsive against the purges,[64] while at the same time also failing to condemn the coup and resulting violence, due to disagreement between Egypt and other Security Council members on the wording of a resolution in that direction.[65]

Military[edit source | edit]

General Bekir Ercan Van (far left), the commander of Incirlik Air Base, was stated of complicity in the attempted coup.

Prime Minister Binali Yıldırım announced on 16 July 2016 that 2,839 soldiers of various ranks had been arrested.[66] Among those arrested were at least 34 generals or admirals.[67] A number of students of the Kuleli Military High School, enough to fill five buses, were also arrested.[68] By 18 July 2016, a total of 103 generals and admirals have been detained by Turkish authorities in connection with the coup.[69][70]

Yasemin Özata Çetinkaya, the governor of Sinop Province, was removed from her duty and her husband, a colonel in the Turkish army, arrested.[71] Turkish military conducted a raid on the Turkish Air Force Academy in Istanbul as well.[72]

Major General Cahit Bakir, who commanded Turkish forces under NATO in Afghanistan, and Brigadier General Sener Topuc, responsible for education and aid in Afghanistan, have been detained by authorities in Dubai in connection with Turkey's failed coup.[73]

General Bekir Ercan Van, the commander of Incirlik Air Base, which the U.S. uses to carry out airstrikes against ISIL, was arrested by Turkish authorities for his stated role in plotting the failed military coup. He sought asylum from the United States but was denied.[74]

Police and judiciary[edit source | edit]

The building of the Turkish Court of Cassation in Ankara.

On 16 July 2016, the Supreme Board of Judges and Prosecutors of Turkey (HSYK) removed 2,745 Turkish judges from duty and ordered their detention.[21][22][75] Of these judges, 541 were in administrative judiciary and 2,204 were in criminal judiciary. This amounted to approximately 36% of all judges in Turkey at the time.[76] Two judges from the Constitutional Court of Turkey, Alparslan Altan and Erdal Tercan [tr], were detained by Turkish authorities for stated ties with the Gülen movement,[77] while 5 members of the HSYK had their membership revoked and 10 members of the Turkish Council of State were arrested on charges of being members of the parallel state.[78] Furthermore, arrest warrants were issued for 48 members of the Council of State and 140 members of the Court of Cassation.

By 18 July 2016, the Turkish government had suspended 8,777 government officials across the country for stated links to the coup perpetrators. Among those suspended include 7,899 police officers, 614 gendarmerie officers, 47 district governors and 30 regional governors.[79] As of 19 July 2016, 755 judges and prosecutors had been arrested in relation to the coup attempt.[80]

In January 2019, former chairman of Turkey's Judges and Prosecutors Association (YARSAV[81]), recipient of human rights awards and judge Murat Arslan have been condemned to 10 years in prison for "participation to a terrorist organisation". No violent action or call for violence was reported, the statement being based on an anonymous denunciation and the presence of ByLock on his smartphone, an application he denies having installed on his phone.[82]

Politics[edit source | edit]

Opposition politicians Selahattin Demirtas and Figen Yüksekdağ had been arrested on terrorism charges

Following the July 2016 attempt coup and first purges of the military, AKP government used the state of emergency to introduce amendments into Turkey's municipalities law.[83] Articles 45 and 57 were introduced, which allow to remove an elected mayor from his duty. Before only a final conviction was reason enough to remove a mayor.[83] Hüseyin Avni Mutlu, ex-governor of İstanbul, was dismissed on 19 July 2016.[84] Deputy Mayor of Istanbul's Şişli District, Cemil Candaş (tr), was shot in the head in his office by an unidentified assailant on 18 July 2016. Meanwhile, Turkish parliament was evacuated due to unidentified security concerns.[85]

Elections and HDP harassment[edit source | edit]

In the 2014 Turkish local elections, the sister party of the HDP, the Peace and Democracy Party (BDP) won 97 district municipalities out of 1351 and 2 metropolitan municipalities out of 30. Starting in September 2016, the purges pushed upon the largely Kurdish political formations HDP and BDP. About a 1/3 of the HDP members, more than 11.000 people were detained, more than 3000 of them were formally arrested,[86] while also 94 democratically-elected mayors have been expelled from their posts.[87] 2014's elected mayors were removed, detained, and subjected to politically motivated prosecutions.[88] Elected mayors were replaced by government's appointees.[83] Municipal councils were not formally dissolved, but were not gathered anymore to hold their democratic and managerial functions.[88]

In October 2018, AKP leader Erdogan vowed to seize all municipalities the HDP could win in the 2019 Turkish local elections.[89][88] By March 2020, out of the 65 municipalities won by social-democrate HDP during the 2019 Turkish local elections, 46 municipalities (69%) had been seized by AKP government.[90] The dismissal and municipal seizures are believed to be purely politically motivated, using ill-defined accusation of terrorism.[90] Local human right activist comment that "terrorism in Turkey [is] so vague, broad, and ambiguous that anybody critical of the government can easily be criminalized as a terrorist"[90] while dismissals, arrests, prosecutions, and condemnations are based on "trumped up terrorism charges"[88]. Since 2014, over 90 municipalities have been seized.[90] Dismissed mayors, part of the HDP movement who repeatedly stated opposition to PKK-TSK violences,[91] were later arrested on charges of “membership to a terror organization.”[90] These removals have been described as a violation of people's democratic vote.[88]

The at the time HDP co-heads Selahattin Demirtas and Figen Yüksekdağ were jailed and the prosecution was seeking up to 142 years for Demirtaş and 83 years for Yüksekdaĝ imprisonment. The main charge is the allegation of "managing a terrorist organization [(the HDP)]".[92][93] As of May 2020, both politicians remain arrested.[94]

Civil service[edit source | edit]

Following a series of arrests and purges throughout the government, Prime Minister Yıldırım announced on 18 July 2016 that annual leave for all civil servants was suspended, and all those on leave were to return to work. Over three million civil servants were affected. In addition, public sector employees were banned from leaving the country.[95]

By the evening of 19 July 2016, the number of public sector employees suspended had reached 49,321. In the Ministry of Finance, more than 1500 employees were suspended. In the Prime Ministry, 257 employees, including six advisers, were suspended. The Presidency of Religious Affairs suspended 492 employees, among them three provincial muftis. The numbers of suspended personnel in the National Intelligence Organization and Ministry of Family and Social Policy were 100 and 393 respectively.[96][97]

On 20 July 2016, the Youth and Sports Minister Akif Çağatay Kılıç announced that 245 personnel within his ministry had been laid off. The Energy Ministry reports 300 employees were let go, and the Customs Ministry indicated 184 employees were dismissed.[98]

Education[edit source | edit]

On 20 July 2016, Professor Vedat Demir, along with 95 colleagues at Istanbul University, were suspended from their academic positions.

By far the greatest purge was in the Ministry of National Education, where 15,200 education ministry officials were suspended.[39] The licenses of 21,000 teachers in the private sector were also cancelled.[39] The Council of Higher Education asked all deans of state and private universities, numbering 1577, to resign. 626 educational institutions, mostly private, were shut down.[99] For example, in Burdur, one school, one cram school and four student hostels were shut down on 20 July.[100] In addition, a travel ban was placed on academics, preventing them from leaving the country.[101]

On 23 July 2016, Erdoğan shut down 1,043 private schools, 1,229 charities and foundations, 19 trade unions, 15 universities and 35 medical institutions in his first emergency decree under the newly adopted emergency legislation.[102]

About one thousand scholars and human right experts petitioning for the end of military operations in South East Turkey, Afrin and Syria have faced systematic punitive consequences via public agencies, including interrogations, judicial prosecutions, firing from jobs, arrests, trials and condemnations for "terrorist propaganda".[103]

Media[edit source | edit]

Turkish journalists protesting imprisonment of their colleagues on Human Rights Day, 10 December 2016

The licenses of 24 radio and television channels and the press cards of 34 journalists reported of being linked to Gülen were revoked.[104][105] Two people were arrested for praising the coup attempt and insulting Erdoğan on social media.[106] On 25 July, Nazlı Ilıcak was taken into custody.[107]

On 27 July 2016, Erdoğan shut down 16 television channels, 23 radio stations, 45 daily newspapers, 15 magazines and 29 publishing houses in another emergency decree under the newly adopted emergency legislation. The closed outlets include Gülen-affiliated Cihan News Agency, Samanyolu TV and the previously leading newspaper Zaman (including its English-language version Today's Zaman),[108] but also the opposition daily newspaper Taraf which was known to be in close relations with the Gulen Movement.[109]

In late October 2015, Turkish authorities shut down 15 media outlets, including one of the world's only women's news agencies, and detained the editor-in-chief of the prominent secularist Turkish newspaper Cumhuriyet, "on accusations that they committed crimes on behalf of Kurdish militants and a network linked to the US-based cleric Fethullah Gülen".[110]

Turkey has imprisoned more than 160 journalists,[111] making it the world's biggest jailer of journalists.[112] In May 2018, at a press conference with British PM Theresa May, Turkish President Erdoğan called Turkey's jailed journalists "terrorists".[111]

Traveling[edit source | edit]

Government authorities had revoked almost 11,000 passports by 22 July;[113] by 30 July, more than 50,000 passports were cancelled.[114]

Extradition[edit source | edit]

In August 2016 Erdoğan gave the United States an ultimatum, demanding the extradition of Fethullah Gülen, the cleric said to be behind the failed 15 July coup attempt.[115][116] Turkey demanded that Greece extradite eight Turkish soldiers who had fled there after the coup.[117] On 11 August 2016, Bulgaria extradited Abdullah Büyük, a Turkish businessman being linked with the Gülen movement.[118]

Purges by numbers[edit source | edit]

Mr Hagel, in a civilian suit, shakes hands with General Öztürk, in uniform.
U.S. Secretary of Defense Chuck Hagel shakes hands in 2014 with General Erdal Öztürk, later arrested in connection with the failed coup.

Initial purges[edit source | edit]

The bulk of the purges happened in the 10 days following the coup. The government releasing data documenting the issue :

Header text Suspended Arrested Notes Reference/Date
Turkish Armed Forces 1,684 96 2016-07-27
2016-07-20
Turkish Land Forces 1,069 N/A 87 generals
Turkish Naval Forces 154 N/A 32 admirals
Turkish Air Force 461 N/A 30 generals
Ministry of the Interior 8,777 N/A 2016-07-18
Ministry of Health 5,581 N/A 115 managers, 1504 doctors 2016-07-28
Ministry of Culture and Tourism 110 N/A 2016-07-26
Ministry of National Education 15,200 N/A 2016-07-19
MNE licensed Education institutions 21,000 N/A
Ministry of Development 82 N/A 2016-07-25
Ministry of Economy 15 N/A 2016-07-25
Ministry of Forest and Water Management 197 N/A 2016-07-25
Ministry of Transport, Maritime Affairs and Communications 529 N/A 2016-07-25
Ministry of Science, Industry and Technology 560 N/A 2016-07-25
Ministry of Family and Social Policy 599 N/A 2016-07-25
Ministry of Environment and Urban Planning 70 N/A 2016-07-25
Turkish Universities 5,342 N/A 2016-08-12
İstanbul Metropolitan Municipality 768 N/A 2016-07-29
Supreme Board of Judges and Prosecutors 648 N/A 2016-08-10
Totals 81,494 20,355 2016-08-13
2016-08-17

Later purges, mass suspensions and mass arrests[edit source | edit]

2016[edit source | edit]

On 17 August 2016, the government dismissed 2,300 more officers from the police force, 136 military officers and 196 employees from the information technology authority.[119]

On 18 August 2016, arrest warrants were issued for 187 suspects, including CEOs of leading companies in Turkey, with prosecutors also ordering the seizure of their assets.[120]

On 2 September 2016, Turkey announced a purge of about 11,500 teachers with stated links to PKK.[39][40][41][42][43][44][45] The move was denounced by Kurdish and Turkish opposition parties for lacking due process and evidences. An anonymous former Turkish diplomat said the move sharply weakened the pacifist wing of Kurdish voices, pushing the Kurdish movement toward more radical means.[51]

On 12 September 2016, Turkey removed two dozen elected mayors, members of the opposition Peoples' Democratic Party (HDP), for stated links to Kurdish militants.[43][45][121][122]

Turkish journalists Can Dündar and Erdem Gül were arrested facing sentences up to life imprisonment.

On 4 October 2016, Turkish authorities suspend nearly 12,800 more police officers from duty over their suspected links with U.S.-based cleric Fethullah Gulen.[123]

On 29 October 2016, by decree, Turkey dismissed 10,131 more civil servants, while about 15 more media outlets were closed for stated ties to terrorist organizations and cleric Fethullah Gülen.[124][125]

In early November 2016, security forces began mass arrests of opposition Peoples' Democratic Party (HDP) MPs, including co-leaders Selahattin Demirtaş and Figen Yüksekdağ.[48][49][50] Internet and social web services were blocked across southeastern Turkey.[48][49] Out of 59 HDP's MPs, 15 were researched, 12 MPs were detained, 2 MPs were travelling abroad, and one not located.[126]

On 22 November 2016, a decree announced 15,726 dismissals (security forces: 7,600, ministry of interior: 2,700, education: 1,200).[127] People were affected for being “related, belonging to or in contact with terror organizations and structures that are considered by the National Security Council as acting against national security.”[27] Passports of these affected people were canceled.[27]
With this decree 550 associations, 9 medias, and 19 private medical structures have been closed.[127] The financial assets and properties of those organizations were to be seized by the Turkish Treasury.[27]

On 12 December 2016, in reaction to prior Istanbul double bombing and Kurdistan Freedom Falcons (TAK) states, 118 HDP officials and supporters were arrested.[128]

On 21 December 2016, Turkey suspended another 1,980 teachers and school employees for stated connections to the coup attempt.[129]

On 25 December 2016, Turkey probes around 10,000 social media users for reportedly insulting government officials or supporting "terror-related activity."[130]

2017[edit source | edit]

On 7 January 2017, and via three decrees, 8,390 more civil servants were dismissed (2,687 police officers, 1,699 civil servants from the justice ministry, 838 health officials, and hundreds others from other ministries, 631 academics, 8 members of the Council of State).[131]

In early February 2017, the Turkish government dismissed more than 4,400 public servants from their jobs,[132] including over 300 university teachers.[133]

On 14 February 2017, the Turkish government arrested 834 people with stated links with PKK. The mass arrest has been linked to the constitutional referendum, to which most Kurdish factions are opposed.[134]

After the April 16 referendum, 38 activists denouncing irregularities were detained.[135]

On 26 April 2017, 1009 police officers were reported of being a secret Gulenist network within the Turkish police force, and were detained.[135] 9,100 policemen have been suspended[136]

On 29 April 2017, Turkey blocked Wikiafripedia and dismissed 3,974 more civil servants.[9] The NYT qualified the move as "an expand[ing] crackdown on dissent and free expression".[137]

On 5 June, the Turkish interior ministry announces that 130 people, living outside the country and suspected of militant links, will lose their citizenship unless they return to Turkey within three months and meet government standards. Named suspects include U.S.-based cleric Fethullah Gülen, and Peoples' Democratic Party leaders Faysal Sarıyıldız, Tuğba Hezer Öztürk, and Özdal Üçer [tr].[138]

15 June 2017, UN Mechanism for International Criminal Tribunals judge Aydin Sedaf Akay was sentenced to 71⁄2 years on charges of "membership in [to the Gulen movement, itself] a terrorist organization", despite Mr. Akay having diplomatic immunity due to his position at the UN MICT.[139]

On 15 July, 7,400 more police were dismissed.[140]

On 24 December 2017, a decree announce the dismissal of 2,700 public officers.[141][142]

2018[edit source | edit]

The purges have gotten attention in the United States due to the Turkish government's attempts to arrest and extradite NBA player Enes Kanter, who is both a Gulenist and an outspoken critic of Erdogan. Kanter doesn't attend team and league functions held abroad as he fears for his safety if he ever leaves the United States.

Turkey detained over 800 social media users and nearly 100 politicians and journalists who opposed the Turkish invasion of the Kurdish-controlled enclave of Afrin.[143]

On 8 July 2018, right before Erdogan new presidency with enlarged executive powers and the promised end of the state of emergency, 18,632 public officiers were dismissed by decree.[144] Among them, 9,000+ are police officers, 6,000+ are members of the Turkish military,[144] +1000 are from judiciary,[145] about 650 are teachers and about 200 academics.[146] Three newspapers, one TV channel and 12 associations were also shut down.[146]

On 25 July 2018, Turkey passed new anti-terrorism bill to replace emergency rule.[52] According to the Human Rights Watch, the new law "will allow authorities under the presidency, for the next three years, to dismiss judges and all other public officials arbitrarily. It also would allow the authorities to restrict movement within Turkey, ban public assemblies, and allow police to hold some suspects for up to 12 days without charge and repeatedly detain them in the same investigation."[147] CHP parliamentary group leader Özgür Özel said that "With this bill, with the measures in this text, the state of emergency will not be extended for three months but for three years. They make it look like they are lifting the emergency, but in fact they are continuing it."[53]

On 14 August 2018, Turkish police arrested another German citizen on terrorism-related charges. German authorities said nine German nationals are currently in detention in Turkey for "political reasons."[148]

2019[edit source | edit]

On 12 February, Turkey issued 1,112 more detention orders, under the charge of organizing the 2016 Turkey coup.[149]

According to Turkish government data from March 2019, about 500,000 people were detained since the coup attempt, of which about 30,000 were in custody at the time of the information.[150] Erdogan reported in April 2019 of 31,000 employees of the police, as well as 15,000 members of the military, who had been removed from office since the coup d'état.[150] According to Anadolu, in the first week of July 2019, 282 people were arrested throughout Turkey.[150] The week before, at the end of June, there were 200 arrests.[150]

On 28 July 2019, another German citizen, Osman B, was arrested on charges of running a "terror propaganda" using his Facebook account. He was arrested at a Turkish airport, while he was traveling for a family holiday.[151]

In October 2019, Turkish police detained more than 120 online critics of the Turkish invasion of the Kurdish areas in Syria.[152][153] Turkish prosecutor opened an investigation into "terrorist propaganda" against MPs Sezai Temelli and Pervin Buldan, co-leaders of the pro-Kurdish HDP party.[154] Turkey arrested at least 151 members of the HDP, including district officials.[155] Turkish authorities have also detained web editor of opposition BirGün newspaper and managing editor of the online news portal Diken.[156]

2020[edit source | edit]

Due to the COVID-19 pandemic in Turkey, the Turkish parliament accepted a bill which could enable the release of up to 100,000 prisoners, including people responsible for deaths.[157] Political prisoners,[158] journalists,[159] are excluded from the pardon despite overcrowding and unsanitary living conditions already posing severe health threat.[160]

The Turkish Interior Ministry has been arresting social media users whose posts were "targeting officials and spreading panic and fear" by suggesting the COVID-19 "had spread widely in Turkey and that officials had taken insufficient measures".[161] Several journalists, who were each reporting for local media, were detained for how they covered the pandemic.[162]

Human rights[edit source | edit]

Human rights in Turkey are governed by international law treaties, including the International Covenant on Civil and Political Rights that Turkey signed in 2000, that take precedence over Turkish legislation according to Article 90 of the 1982 Constitution.[163] After protesters chanted for reintroduction of the death penalty,[164] abolished by Turkey in 2004, Erdoğan stated that this was a possibility that would be discussed in parliament, and that in a democracy, the will of the people must be respected.[165][166] On 21 July, the Turkish government announced that it would suspend the European Convention on Human Rights during a temporary state of emergency.[167]

On 24 July 2016, Amnesty International called for the European Committee for the Prevention of Torture to make an emergency visit to Turkey to see the conditions in which the detainees were held.[168]

Identification methods[edit source | edit]

Johannes Hahn, the European Commissioner dealing with Turkey's bid to become a member state of the European Union (EU), said that it appears Turkey's government had prepared arrest lists of political opponents before the coup attempt and had been waiting for the right time to act.[169] The usage of social medias monitoring is suspected.

Anonymous-and-paid denunciations are officially declared as the main source for identifying suspects. Most of the over 140 thousands people affected by the purges were affected following denunciations by coworkers and other citizens.[170] The system have been legalized via a 31 August 2015's decree by the Ministry of interior.[170] The rewarded anonymous denunciation's grid is public and online, divided in 5 category according to the threat, and pointing to major suspects, mainly Kurds, then Gulenist, then Islamists (ISIS).[170]

About 11 millions citizens are reported to be under investigation online.[171]

Fetometer[edit source | edit]

Reports of a scoring system for Turkey citizens and foreigners to assess their relationships to the Gulen networks and crack down on them emerged.[172][173] The system, already in use on Turkey civil public servants and some military branch, allows Turkey governments to assess the relationship of citizens to Gulenist networks and likelihood for them to be part of it.[172] In the field of education, the Turkish National Education Ministry used a Fetometer software to assess the relation of 993 books used in teaching with a set of Gulenist phrases and concepts. 100 books were assessed "inconvenient", 12 were "certainly Gulenist" and now banned by the Ministry. The phrases and concepts looked for were dialogue, respect for human beings, the golden generation, horizon man, hope and dedication.[174]

Detainees' conditions[edit source | edit]

Selahattin Demirtaş's presidential campaign being launched outside Edirne prison where he is incarcerated, 25 May 2018

According to Amnesty International, during the July 2016 purges, detainees were denied food for up to three days and water for up to two days, were denied medical treatment, were reportedly raped with police truncheons or fingers, and were subjected to other forms of torture.[168] Amnesty said that three hundred male soldiers held in the Ankara police headquarters were beaten during their detention, with injuries including bruises, cuts and broken bones. Forty soldiers were unable to walk because of their injuries, and two were unable to stand.[168] Amnesty also said that detainees' shirts were covered in blood during their interrogations by prosecutors and that detainees during the purges were mostly prevented from contacting their families and lawyers.[168]

Given overcrowded conditions, the Turkish government published a decree on 16 August announcing that 38,000 inmates whose criminal offense pre-dated 1 July were now eligible for sentence reduction.[175] Inmates with two years or less to serve are eligible, while inmates who have served half of their sentence can ask for parole. The decree applies to crimes committed before 1 July 2016, excluding convictions for murder, domestic violence, sexual abuse, terrorism or crimes against the state.[175]

Arrest of human rights activists[edit source | edit]

Turkish human rights lawyer Orhan Kemal Cengiz was detained for three days in July 2016. He was "provisionally released" and remains subject to a travel ban.[176][177] Serdar Kuni, a doctor from Cizre, who assisted the respected Human Rights Foundation in documenting violations in the town, and arrested on poorly defined charges of "being a member of a terrorist organization" for treating injured locals.[178]

On 6 June 2017, Taner Kılıç, the Chair of Amnesty International Turkey, and another 22 lawyers were detained in İzmir by the Turkish police on the suspicion of having links with the Fethullah Gülen movement and later charged with "membership of a terrorist organisation". The detention and prosecution was condemned by Amnesty International and Human Rights Watch who asked for his immediate release. Hugh Williamson, Europe and Central Asia director at Human Rights Watch, stated that "detaining Kılıç on suspicion of terrorist offenses looks like a tactic aimed at discrediting his legitimate human rights work."[179][180][181]

Nightwatchmen system[edit source | edit]

The Nightwatchmen system of bekçis has been used in the 1990s to monitor the South Eastern regions against PKK activities.[182]

Bekçis forces have traditionally served as neighborhood watchmen in Turkey.[182]

In 2008, the 8,000 active bekcis absorbed into regular police force and the system abolished.[182]

Following the 2016 Coup and a large scale operation in southeastern regions, the AKP reinstated the bekci force, hiring 2,400 officers to patrol the regions' Kurdish-majority cities of Sirnak, Hakkari, Urfa, Mardin and Diyarbakir.[182] The bekçis have since been gradually extended to the entire country.[182]

Nightwatchmen's are described as local young men, generally linked to Erdogan's AKP Youth with minimal training.[183]

Bekçis can be equiped with whistles, batons, and carry gun (Jan. 2020).[183]

They have the authority to check citizens' identity, body search them, and use of lethal force is under legislative discussion.[183]

International[edit source | edit]

School closures[edit source | edit]

About 1,000 Gülen movement schools exist worldwide, with 300 of them in Turkey. Turkey requested closure of affiliated schools in 50 countries.[184]

Foreign operations and abductions[edit source | edit]

Turkey has led a hunt of political opponents abroad.[190][191] Private planes are used to illegally abduct gulenists on foreign territories, without agreements with local jurisdictions.[192]

Reactions[edit source | edit]

The purges were criticized by Western governments and human rights groups. Human Rights Watch warned the Turkish government against "[using] the coup attempt to justify a witch-hunt against those it regards as opponents".[58] Andrew Gardner, Amnesty International's researcher for Turkey, said: "We are witnessing a crackdown of exceptional proportions in Turkey at the moment. While it is understandable, and legitimate, that the government wishes to investigate and punish those responsible for this bloody coup attempt, they must abide by the rule of law and respect freedom of expression."[193]

Conversely, the purges were praised by Judicial Commission of Indonesia chairman Aidul Fitriciada Azhari. Azhari pointed to the purges as a positive example of external oversight of a judicial system and the exercise of executive power by a judicial commission, referring to the Supreme Board of Judges and Prosecutors.[194]

Effect on Turkey's EU accession bid[edit source | edit]

Johannes Hahn, the European Commissioner dealing with Turkey's bid to become a member state of the European Union (EU), said that it appeared Turkey's government had prepared arrest lists of political opponents before the coup attempt and had been waiting for the right time to act.[169] EU High Representative of the Union for Foreign Affairs and Security Policy Federica Mogherini condemned the purges, saying: "What we're seeing especially in the fields of universities, media, the judiciary, is unacceptable."[195]

Horst Seehofer, the minister-president of Bavaria, urged the EU to suspend Turkey's accession negotiations: "If one sees how Turkey is dismantling the rule of law... then these (EU membership) negotiations must be stopped immediately. No democratic constitutional state acts like this."[196]

On 22 November 2016 the European Parliament voted 497 to 37 in favour of a non binding freeze on membership talks with Turkey in response to "disproportionate repressive measures taken in Turkey since the failed military coup attempt."[197]

University associations[edit source | edit]

The Czech University Council compared negatively the purges of educational institutions in Turkey to events which took place under the Communist regime in former Czechoslovakia.[198]

The European University Association (EUA) joined by the European University Foundations (EUF) “strongly and unconditionally” condemned the forced resignation of hundreds of deans from higher education institutions in Turkey in the wake of the failed coup attempt in the country, and called on all European governments, universities and scholars to speak out against these developments and to support democracy in Turkey, including institutional autonomy and academic freedom for scholars and students.[199][200][201]

Europe[edit source | edit]

Free Deniz Yücel campaign in Frankfurt, 21 May 2017
Demonstration in support of arrested journalist Aslı Erdoğan in Kraków, Poland

Belgian Foreign Minister Didier Reynders said Turkish authorities' reaction to the failed coup needed to be "proportionate," and that he was alarmed by the arrests of judges and calls for reinstatement of the death penalty against coup participants.[202]

French Foreign Minister Jean-Marc Ayrault voiced concern, warning against a "political system which turns away from democracy" in response to the purges.[63]

British Foreign Secretary Boris Johnson described the Gülen movement as a "cult" and expressed his support for the post-coup purges. Johnson said: "what happened in July [2016] was deeply violent, deeply anti-democratic, deeply sinister and it was totally right that it was crushed."[203]

United States[edit source | edit]

U.S. President Barack Obama said he was concerned by pictures showing the rough treatment of some of the arrested coup plotters, some of whom appeared stripped to their underwear and handcuffed behind their backs.[204] U.S. Secretary of State John Kerry urged Turkish authorities to halt the crackdown on its citizens, expressing concern that the aim of the crackdown was to "suppress dissent."[63]

The commander of U.S. Central Command, General Joseph Votel, said that several of the U.S. military's closest partners in the Turkish military have been jailed.[205] In response, Erdoğan said Votel was being on the side of coup plotters.[206] On 29 July, Votel said in a statement: "Any reporting that I had anything to do with the recent unsuccessful coup attempt in Turkey is unfortunate and completely inaccurate. ... We appreciate Turkey's continuing cooperation and look forward to our future partnership in the counter-ISIL fight."[207]

On 1 August 2018, President Donald Trump's administration sanctioned two top Turkish government officials, Turkish Justice Minister Abdulhamit Gül and Interior Minister Suleyman Soylu, over the detention of American pastor Andrew Brunson.[208][209] The indictment stated that American pastor had ties with Gülen's network.[209] Daniel Glaser, the former Assistant Secretary for Terrorist Financing under President Barack Obama, said: "It’s certainly the first time I can think of" the U.S. sanctioning a NATO ally. "I certainly regard it as a human rights violation to unlawfully detain somebody, so I think it falls within the scope of the Global Magnitsky Act."[210]

United Nations[edit source | edit]

In July 2016, the U.S., with the support of Britain, drafted language for the United Nations Security Council that would have expressed grave concern over the situation, called upon on all parties to "respect the democratically elected government of Turkey" and the rule of law, and urged the parties to show restraint and avoid violence. However, Egypt blocked the proposed statement.[211] Egyptian diplomats said that the Council is "in no position to qualify, or label [the Turkish] government – or any other government for that matter – as democratically elected or not". Objection by the United States and the UK – permanent members of the Security Council – led to Egypt proposing a new statement calling for all sides to "respect the democratic and constitutional principles and the rule of law", which was rejected, preventing the condemnation of the coup attempt by the Security Council.[211]

In August 2016, United Nations High Commissioner for Human Rights Zeid Ra'ad Al Hussein decried the purge. Zeid said that while he opposed the coup attempt, the wide-ranging purge showed a "thirst for revenge" that was alarming.[212] Later that month, a group of experts in the Office of the High Commissioner for Human Rights issued a joint statement saying that the purges may violate international law,[213] specifically Turkey's obligations under the International Covenant on Civil and Political Rights.[214] The statement said: "While we understand the sense of crisis in Turkey, we are concerned that the government's steps to limit a broad range of human rights guarantees go beyond what can be justified in light of the current situation. Turkey is going through a critical period. Derogation measures must not be used in a way that will push the country deeper into crisis."[213]

In March 2018 Office of the United Nations High Commissioner for Human Rights issued a report on the impact of the state of emergency on human rights in Turkey. The report indicates interference of the executive with the work of the judiciary and curtailment of parliamentary oversight over the executive branch of government; arbitrary mass dismissals of civil servants and private sector employees; arbitrary closure of civil society organizations, including prominent human rights NGOs and media; arbitrary detention of people arrested under state of emergency measures; the use of torture and ill-treatment during pre-trial detention; restrictions of the rights to freedoms of expression and of movement; arbitrary expropriation of private property; and methods of collective punishment targeting family members of individuals suspected of offences under the state of emergency. OHCHR said that the routine extensions of the state of emergency may lead to an enduring system of governing characterized by a large number of arbitrary decisions that profoundly affect the lives of many individuals and families.[215]

Analysis[edit source | edit]

Can Dündar, Editor-in-chief of the Turkish daily Cumhuriyet, described the purges as part of a historical pattern of political power in Turkey shifting back and forth between the secular military versus religious institutions, with democrats in the middle having little power to prevent the repeated oscillations, but worse than previous cycles. He described the 2016 purges as "the biggest witch-hunt in Turkey's history".[216] Historians and analysts including Henri J. Barkey, Director of the Middle East Program of the Woodrow Wilson International Center for Scholars, compared the 2016 Turkish purges to Mao Zedong's Cultural Revolution that started in 1966 and the Iranian Cultural Revolution in which Iranian academia was purged during 1980–1987.[217] The government of Turkey has been analysed to blame Western forces and raise anti-Americanism in order to distract the public from real intranational tensions, as well as to take an upper ground for negotiations.[218][219][220] According to the New York Times, "Searching for historical parallels, analysts have made comparisons with Joseph McCarthy’s anti-Communist witch hunt in 1950s America, the Stalinist purges of the 1930s and the Cultural Revolution in China in the 1960s and ’70s."[23] Other comparisons have been made with Hitler's use of the Reichstag fire to consolidate his power, and with Atatürk's use of the 1926 assassination plot on his life to purge Turkey of his political opponents and rivals.[221]

See also[edit source | edit]

References[edit source | edit]

  1. 1.0 1.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  2. 2.0 2.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  3. 3.0 3.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  4. 4.0 4.1 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. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  9. 9.0 9.1 9.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  10. 10.0 10.1 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. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  15. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  16. 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. 21.0 21.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  22. 22.0 22.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  23. 23.0 23.1 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. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  27. 27.0 27.1 27.2 27.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  28. 28.0 28.1 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. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  39. 39.0 39.1 39.2 39.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  40. 40.0 40.1 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. 42.0 42.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  43. 43.0 43.1 43.2 43.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  44. 44.0 44.1 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. 48.0 48.1 48.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  49. 49.0 49.1 49.2 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. 51.0 51.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  52. 52.0 52.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  53. 53.0 53.1 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. 58.0 58.1 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. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  62. 62.0 62.1 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 63.2 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  64. 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. 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. 83.0 83.1 83.2 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. 88.0 88.1 88.2 88.3 88.4 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. 90.0 90.1 90.2 90.3 90.4 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  91. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  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. 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. 111.0 111.1 "Erdoğan ends UK state visit by calling jailed journalists 'terrorists'". The Guardian. 15 May 2018.
  112. "Number of Jailed Journalists Hits Record High, Advocacy Group Says". The New York Times. 13 December 2017.
  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).[permanent dead link]
  120. "Turkey launches mass raids against 'Gulen-linked' businesses", ABC, 18 August 2016. Accessed 24 August 2016.
  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. 127.0 127.1 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. 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. 135.0 135.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  136. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  137. Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  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. 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. 144.0 144.1 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. 146.0 146.1 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. 150.0 150.1 150.2 150.3 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. 168.0 168.1 168.2 168.3 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  169. 169.0 169.1 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  170. 170.0 170.1 170.2 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. 172.0 172.1 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. 175.0 175.1 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. Turkey: Provisional release of Mr. Orhan Kemal Cengiz and travel ban against him, World Organisation Against Torture (26 July 2016).
  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. 182.0 182.1 182.2 182.3 182.4 Lua error in ...ribunto/includes/engines/LuaCommon/lualib/mwInit.lua at line 23: bad argument #1 to 'old_ipairs' (table expected, got nil).
  183. 183.0 183.1 183.2 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. "Turkey: Media purge threatens freedom of expression". Amnesty International. 20 July 2016.
  194. Supreme Court urged to accept oversight to ensure reform. Jakarta Post, 23 July 2016. Accessed 7 November 2016.
  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. "Merkel ally urges EU to suspend Turkey accession talks over purge". Reuters. 22 July 2016.
  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. "Deputy PM seeks government motion over purge of education sector in Turkey". Radio Prague. 22 July 2016.
  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. 209.0 209.1 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. 211.0 211.1 Michelle Nichols, Egypt blocks U.N. call to respect 'democratically elected' government in Turkey, Reuters (16 July 2016).
  212. Stephanie Nebehay, U.N. rights boss decries purge in Turkey, voices concerns on China, Reuters (10 August 2016).
  213. 213.0 213.1 Lizzie Dearden, Turkey coup attempt: UN warns Erdogan government purges could violate international law after 40,000 detained, The Independent (19 August 2016).
  214. UN experts press Turkey to adhere to human rights obligations despite state of emergency, UN News Center (19 August 2016).
  215. Report on the impact of the state of emergency on human rights in Turkey, including an update on the South-East
  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. Stefan Ihrig, Measured Terror, History Today, Volume 67 Issue 2 February 2017 [1]

External links[edit source | edit]

Template:Military coups in Turkey