Commit 791625ef authored by Christopher Barnett's avatar Christopher Barnett
Browse files

modified ingest code to work with new data structure

modified map to handle new data structure
added splashscreen for longer intro text.
new styling for data items
shows full list of deals by default
filter list by country or deal name
parent d235c5a7
@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Roboto');
body {
font-family: 'Fjalla One', sans-serif;
......@@ -31,7 +31,9 @@ html, body /*, and all other map parent selectors*/
div#legend {
background: rgba(0, 0, 0, .3);
border-radius: .5em;
border-radius: .2em;
padding: .5em;
padding-right: 1em;
}
div#legend text {
......@@ -51,6 +53,10 @@ div#legend line.seller {
stroke: #01665e;
}
div#legend rect.internal {
}
.navbar-brand {
font-size: 25px;
}
......@@ -60,13 +66,69 @@ div#legend line.seller {
padding: 10px;
}
.nav-sidebar a {
-webkit-transition: all 0.08s linear;
-moz-transition: all 0.08s linear;
-o-transition: all 0.08s linear;
transition: all 0.08s linear;
border-radius: 0;
color: #999;
color: #bbb;
text-decoration: underline;
text-decoration-color: #777;
}
.nav-sidebar a:focus, .nav-sidebar a:hover {
text-decoration-color: #bbb !important;
}
.remove {
font-size: .8em;
padding-left: .7em;
cursor: pointer;
color: #999999;
display: inline-block;
}
.remove:hover {
color: #bbbbbb;
}
button.easy-button-button {
background: transparent;
border: none;
font-size: 1.6em;
}
.modal-content {
background-color: #101010;
border: 1px solid #999999;
border-radius: 0;
}
div#splash-screen {
padding: 5em;
}
.intro-text-body {
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div#splash-screen-text {
font-size: 1.3em;
}
div#splash-screen-text p {
padding-bottom: .5em;
}
div#splash-screen h1 {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
padding-bottom: .3em;
}
.deals {
padding-top: 1em;
}
/*.nav-sidebar .active a {
......@@ -102,26 +164,92 @@ div#legend line.seller {
margin-bottom: 0;
}
.details-parent {
height: 100%;
}
.details {
padding: 10px;
overflow-y: scroll;
max-height: 500px;
height: calc(100% - 300px);
}
.row.detail-row {
padding-bottom: .4em;
}
.details ul {
list-style: none;
.detail-label {
/* align-content: stretch; */
text-align: right;
}
.detail-value {
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.blog-link {
text-align: right;
}
.detail-list {
/*
padding-left: 1em;
*/
}
.selected {
color: #ffffff;
}
.selection-label {
text-align: right;
padding-right: 0;
}
.selection-type {
cursor: pointer;
}
.selection-type:hover {
text-decoration: underline;
}
.remove-selection {
cursor: pointer;
}
.detail-item {
padding-top: 5px;
padding-bottom: 5px;
padding-top: 1em;
padding-bottom: 1.5em;
border-bottom: 1px solid #333333;
}
.case-name {
.instructions {
border-bottom: 1px solid #999999;
padding-bottom: .5em;
width: 100%;
}
.instructions .selection {
color: #eeeeee;
}
.case-name-wrapper {
font-size: 1.1em;
color: #ccc;
}
.detail-item-header {
cursor: pointer;
padding-bottom: .5em;
text-decoration: underline;
text-decoration-color: #666666;
}
.detail-item-header:hover {
text-decoration-color: #cccccc;
}
.country-name {
font-size: 1.3em;
color: #ccc;
......@@ -129,4 +257,28 @@ div#legend line.seller {
.page-header {
}
.leaflet-container {
background: linear-gradient(#252527, black);
}
.wpf-logo {
padding: 10px 0 10px 10px;
background: #ffffff;
margin-left: 15px !important;
margin-bottom: 15px !important;
}
div#wpf_logo {
background: url(../images/wpf-logo-fletcher.png);
height: 70px;
width: 170px;
position: absolute;
z-index: 99999;
bottom: 0;
margin: 10px;
border: 1px solid gray;
}
\ No newline at end of file
<h1>A compendium of arms trade corruption</h1>
<p>This map presents a compendium of 18 cases of corruption in the international arms trade and broader military sector,
as part of World Peace Foundation’s ongoing program on the Global Arms Trade and Corruption.</p>
<p>The global arms business is widely seen as one of the areas of legal business most subject to corruption.
One researcher in 2005 estimated that 40% of corruption in international trade was related to the arms trade.
Andrew Feinstein’s book The Shadow World (2011) is one recent work documenting the ubiquitous corruption that
characterizes the arms business. There are several reasons why the arms trade is ‘hardwired for corruption’.
The high value of individual deals offer significant potential for personal enrichment.
The ‘national security exception’ throws a veil of secrecy around arms deals. The tendency for the military
sector in many countries to be exempt from scrutiny by Parliament, civil society and investigative and judicial
institutions. Finally, the status of the arms industry in producer countries as key instruments of state policy
often afford them protection from prosecution.</p>
<p>The cases shown here are a selection, intended to show the diversity and widespread nature of corruption in the
arms trade and military sector worldwide, and are not intended to be comprehensive. Basic information about each case
are presented in the sidebar, along with a link to a more extensive case record in WPF’s Global Arms Corruption blog.</p>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -35,56 +35,111 @@
<body>
<!--
&lt;!&ndash; Navigation &ndash;&gt;
<nav class="navbar navbar-inverse navbar-fixed-bottom" role="navigation">
<div class="container">
&lt;!&ndash; Brand and toggle get grouped for better mobile display &ndash;&gt;
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Corrupt Arms Deals</a>
</div>
&lt;!&ndash; Collect the nav links, forms, and other content for toggling &ndash;&gt;
<div class="collapse navbar-collapse pull-right" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
&lt;!&ndash; /.navbar-collapse &ndash;&gt;
</div>
&lt;!&ndash; /.container &ndash;&gt;
</nav>
-->
<!-- Page Content -->
<div id="map-container" class="container-fluid map-parent">
<div class="row map-parent">
<div class="col-sm-9 map-parent">
<div class="col-sm-8 map-parent">
<div id="map"></div>
</div>
<div class="col-sm-3">
<nav class="nav-sidebar">
<div class="col-sm-4 details-parent">
<nav class="nav-sidebar details-parent">
<div class="page-header">
<h1><a href="#">Corrupt Arms Deals</a></h1>
<h1>A compendium of arms trade corruption</h1>
</div>
<div class="side-content">
<div class="instructions">
click a country to see details about arms transactions.
</div>
<div class="details">
<div class="side-content details-parent">
<div class="intro intro-text-body">
<p>This map presents a compendium of 18 cases of corruption in the international arms trade and
broader military sector,
as part of World Peace Foundation’s ongoing program on the
<a href="http://fletcher.tufts.edu/World-Peace-Foundation/Program/Research/Global--Arms-Trade-and-Corruption"
target="_blank">
Global Arms Trade and Corruption</a>.</p>
<div class="full-intro-button row">
<div class="col-md-4 col-md-offset-8">
<!-- Large modal -->
<a data-toggle="modal" data-target=".intro-text-modal">full introduction...</a>
</div>
</div>
<div class="modal fade intro-text-modal" tabindex="-1" role="dialog"
aria-labelledby="myLargeModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div id="splash-screen">
<h1>A compendium of arms trade corruption</h1>
<div id="splash-screen-text" class="intro-text-body">
<p>This map presents a compendium of 18 cases of corruption in the
international arms trade and
broader military sector,
as part of World Peace Foundation’s ongoing program on the
<a href="http://fletcher.tufts.edu/World-Peace-Foundation/Program/Research/Global--Arms-Trade-and-Corruption"
target="_blank">
Global Arms Trade and Corruption</a>.</p>
<p>The global arms business is widely seen as one of the areas of legal
business most subject to
corruption.
<a href="https://www.caat.org.uk/resources/publications/corruption/parallel-markets-0205.pdf"
target="_blank">
One researcher</a> in 2005 estimated that 40% of corruption in
international trade was related
to the arms trade.
Andrew Feinstein’s book <a href="http://www.theshadowworldbook.com/"
target="_blank">The Shadow World</a>
(2011) is one recent work documenting the
ubiquitous corruption that
characterizes the arms business. There are several reasons why the arms
trade is ‘hardwired
for corruption’.
The high value of individual deals offer significant potential for
personal enrichment.
The ‘national security exception’ throws a veil of secrecy around arms
deals. The tendency
for the military
sector in many countries to be exempt from scrutiny by Parliament, civil
society and
investigative and judicial
institutions. Finally, the status of the arms industry in producer
countries as key
instruments of state policy
often afford them protection from prosecution.</p>
<p>The cases shown here are a selection, intended to show the diversity and
widespread nature of
corruption in the
arms trade and military sector worldwide, and are not intended to be
comprehensive. Basic
information about each case
are presented in the sidebar, along with a link to a more extensive case
record in
<a href="https://sites.tufts.edu/corruptarmsdeals" target="_blank">WPF’s
Global Arms Corruption blog.</a></p>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<div class="deals details-parent">
<div class="row instructions">
<div class="col-md-5">explore <span id="by-deal"
class="selection-type selected">by deal</span> |
<span id="by-country" class="selection-type">by country</span>
</div>
<div class="col-md-2 selection-label">selected:</div>
<div class="col-md-5 selection"></div>
</div>
<div class="details">
</div>
</div>
</div>
</nav>
......@@ -95,47 +150,89 @@
<!-- /.container -->
<div id="legend">
<svg width="120" height="55">
<svg transform="scale(1.3)" width="130" height="75">
<pattern id="diagonalHatch" width="4" height="4" patternTransform="rotate(-45 0 0)"
patternUnits="userSpaceOnUse">
<line x1="0" y1="0" x2="12" y2="0" style="stroke:#01665e; stroke-width:4"/>
<line x1="0" y1="4" x2="12" y2="4" style="stroke:#8c510a; stroke-width:4"/>
</pattern>
<line x1="28" y1="20" x2="40" y2="20" class="seller"/>
<text x="40" y="20" transform="translate(8,4)">Exporters</text>
<text x="40" y="20" transform="translate(8,4)">Seller</text>
<line x1="28" y1="40" x2="40" y2="40" class="buyer"/>
<text x="40" y="40" transform="translate(8,4)">Importers</text>
<text x="40" y="40" transform="translate(8,4)">Buyer</text>
<rect x="28" y="54" width="12" height="12" class="internal" fill="url(#diagonalHatch)"/>
<text x="40" y="60" transform="translate(8,4)">Internal Deal</text>
</svg>
</div>
<script type="text/template" id="sel-label-template">
<div><%= val %> <% if (showRemove) { %><span class="glyphicon glyphicon-remove-circle remove-selection"></span> <% }
%>
</div>
</script>
<script type="text/template" id="country-list-template">
<div id="country-list" class="detail-list">
<% _.each(countries, function(i) { %>
<div class="detail-item">
<div class="row case-name-wrapper">
<div class="col-md-9 detail-item-header country-name"><%= i.name %><input type="hidden"
value="<%= i.fid %>"/></div>
<div class="col-md-3"><%= i.cases %> deal(s)</div>
</div>
<div class="row detail-row">
<div class="col-md-12"><%= i.role.join(", ") %></div>
</div>
</div>
<% }); %>
</div>
</script>
<script type="text/template" id="details-template">
<div class="country-name"><b><%= country %></b></div>
<div id="detail-connections">
<div id="detail-connections" class="detail-list">
<% _.each(connections, function(v, k) { %>
<div class="detail-item">
<ul>
<li class="case-name">
<b><%= k %></b>
</li>
<li>
exporters: <%= v.exporters.join(", ") %>
</li>
<li>
importers: <%= v.importers.join(", ") %>
</li>
<li>
company:
</li>
<li>
year:
</li>
<li>
value of deal:
</li>
<li>
amount of corruption:
</li>
<li>
equipment:
</li>
</ul>
<div class="row case-name-wrapper">
<div class="col-md-9 detail-item-header case-name"><%= k %><input type="hidden" value="<%= k %>"/></div>
<div class="col-md-3 blog-link">
<a href="<%= v.blog_link %>" target="_blank">
blog post <span class="glyphicon glyphicon-new-window" aria-hidden="true"></span>
</a>
</div>
</div>
<div class="row detail-row">
<div class="col-md-3 detail-label">sellers:</div>
<div class="col-md-9 detail-value"><%= v.exporters.join(", ") %></div>
</div>
<div class="row detail-row">
<div class="col-md-3 detail-label">buyers:</div>
<div class="col-md-9 detail-value"><%= v.importers.join(", ") %></div>
</div>
<div class="row detail-row">
<div class="col-md-3 detail-label">year(s):</div>
<div class="col-md-9 detail-value"><%= v.years %></div>
</div>
<div class="row detail-row">
<div class="col-md-3 detail-label">value of deal:</div>
<div class="col-md-9 detail-value"><%= v.value_details %></div>
</div>
<div class="row detail-row">
<div class="col-md-3 detail-label">amount of corruption:</div>
<div class="col-md-9 detail-value"><%= v.corruption_details %></div>
</div>
<div class="row detail-row">
<div class="col-md-3 detail-label">equipment:</div>
<div class="col-md-9 detail-value"><%= v.equipment.join(", ") %></div>
</div>
</div>
<% }); %>
</div>
......
"City (en)";"City (de)";"Country (en)";"Country (de)";"Country code";"Population";"Latitude";"Longitude"
"Abu Dhabi";"Abu Dhabi";"United Arab Emirates";"Vereinigte Arabische Emirate";"AE";603500;24.46667;54.36667
"Abuja";"Abuja";"Nigeria";"Nigeria";"NG";1568900;9.05785;7.49508
"Accra";"Accra";"Ghana";"Ghana";"GH";1963300;5.55602;-0.1969
"Adamstown";"Adamstown";"Pitcairn Islands";"Pitcairninseln";"PN";100;-25.066397;-130.100197
"Addis Ababa";"Addis Abeba";"Ethiopia";"Äthiopien";"ET";2757700;9.02497;38.74689
"Algiers";"Algier";"Algeria";"Algerien";"DZ";1977700;36.7525;3.04197
"Alofi";"Alofi";"Niue";"Niue";"NU";600;-19.05952;-169.91867
"Amman";"Amman";"Jordan";"Jordanien";"JO";1919000;31.95522;35.94503
"Amsterdam";"Amsterdam";"Netherlands";"Niederlande";"NL";741600;52.37403;4.88969
"Andorra la Vella";"Andorra la Vella";"Andorra";"Andorra";"AD";20400;42.50779;1.52109
"Ankara";"Ankara";"Turkey";"Türkei";"TR";4338600;39.91987;32.85427
"Antananarivo";"Antananarivo";"Madagascar";"Madagaskar";"MG";1816000;-18.91368;47.53613
"Apia";"Apia";"Samoa";"Samoa";"WS";40400;-13.83333;-171.76666
"Ashgabat";"Ashgabat";"Turkmenistan";"Turkmenistan";"TM";727700;37.95;58.38333
"Asmara";"Asmara";"Eritrea";"Eritrea";"ER";563900;15.33805;38.93184
"Astana";"Astana";"Kazakhstan";"Kasachstan";"KZ";345600;51.1801;71.44598
"Asunción";"Asunción";"Paraguay";"Paraguay";"PY";1482200;-25.30066;-57.63591
"Athens";"Athen";"Greece";"Griechenland";"GR";664000;37.97945;23.71622
"Avarua";"Avarua";"Cook Islands";"Cookinseln";"CK";13400;-21.20778;-159.775
"Baghdad";"Bagdad";"Iraq";"Irak";"IQ";5514000;33.34058;44.40088
"Baku";"Baku";"Azerbaijan";"Aserbaidschan";"AZ";1116500;40.37767;49.89201
"Bamako";"Bamako";"Mali";"Mali";"ML";1297300;12.65;-8
"Bandar Seri Begawan";"Bandar Seri Begawan";"Brunei";"Brunei";"BN";64400;4.94029;114.94806
"Bangkok";"Bangkok";"Thailand";"Thailand";"TH";5104500;13.75398;100.50144
"Bangui";"Bangui";"Central African Republic";"Zentralafrikanische Republik";"CF";542400;4.36122;18.55496
"Banjul";"Banjul";"Gambia";"Gambia";"GM";34600;13.45274;-16.57803
"Basse-Terre";"Basse-Terre";"Guadeloupe";"Guadeloupe";"GP";11500;15.99854;-61.72548
"Basseterre";"Basseterre";"Saint Kitts and Nevis";"St. Kitts und Nevis";"KN";12900;17.29484;-62.7261
"Beirut";"Beirut";"Lebanon";"Libanon";"LB";2060400;33.88894;35.49442
"Belgrade";"Belgrade";"Serbia";"Serbien";"RS";1273700;44.80401;20.46513
"Belmopan";"Belmopan";"Belize";"Belize";"BZ";13400;17.25;-88.76667
"Berlin";"Berlin";"Germany";"Deutschland";"DE";3419700;52.52437;13.41053
"Bern";"Bern";"Switzerland";"Schweiz";"CH";121600;46.94809;7.44744
"Bishkek";"Bishkek";"Kyrgyzstan";"Kirgisistan";"KG";900000;42.87;74.59
"Bissau";"Bissau";"Guinea-Bissau";"Guinea-Bissau";"GW";388000;11.86357;-15.59767
"Bogotá";"Bogotá";"Colombia";"Kolumbien";"CO";6840200;4.60971;-74.08175
"Brades";"Brades";"Montserrat";"Montserrat";"MS";1000;16.79183;-62.21058
"Brasília";"Brasília";"Brazil";"Brasilien";"BR";2789800;-15.77972;-47.92972
"Bratislava";"Bratislava";"Slovakia";"Slowakei";"SK";423700;48.14816;17.10674
"Brazzaville";"Brazzaville";"Republic of the Congo";"Kongo";"CG";1115800;-4.26613;15.28318
"Bridgetown";"Bridgetown";"Barbados";"Barbados";"BB";98500;13.1;-59.61667
"Brussels";"Brüssel";"Belgium";"Belgien";"BE";1138900;50.85045;4.34878
"Budapest";"Budapest";"Hungary";"Ungarn";"HU";1741000;47.49801;19.03991
"Buenos Aires";"Buenos Aires";"Argentina";"Argentinien";"AR";2890200;-34.61315;-58.37723
"Bujumbura";"Bujumbura";"Burundi";"Burundi";"BI";331700;-3.3822;29.3644
"Bucharest";"Bukarest";"Romania";"Rumänien";"RO";1883400;44.43225;26.10626
"Canberra";"Canberra";"Australia";"Australien";"AU";367800;-35.28346;149.12807
"Caracas";"Caracas";"Venezuela";"Venezuela";"VE";5808900;10.48801;-66.87919
"Castries";"Castries";"Saint Lucia";"St. Lucia";"LC";20000;13.9957;-61.00614
"Cayenne";"Cayenne";"French Guiana";"Französisch-Guayana";"GF";61600;4.93333;-52.33333
"Charlotte Amalie";"Charlotte Amalie";"Virgin Islands";"Jungferninseln (US)";"VI";20000;18.3419;-64.9307
"Chisinau";"Chisinau";"Moldova";"Moldawien";"MD";636000;47.00556;28.8575
"Cockburn Town";"Cockburn Town";"Turks and Caicos Islands";"Turks und Caicosinseln";"TC";3700;21.46122;-71.14188
"Colombo";"Colombo";"Sri Lanka";"Sri Lanka";"LK";648000;6.93194;79.84778
"Conakry";"Conakry";"Guinea";"Guinea";"GN";1767200;9.53795;-13.67729
"Concelho de Macau";"Concelho de Macau";"Macau";"Macau";"MO";520400;22.20056;113.54611
"Copenhagen";"Copenhagen";"Denmark";"Dänemark";"DK";1153600;55.67594;12.56553
"Dakar";"Dakar";"Senegal";"Senegal";"SN";2476400;14.6937;-17.44406
"Damascus";"Damaskus";"Syria";"Syrien";"SY";1834700;33.5102;36.29128
"Dhaka";"Dhaka";"Bangladesh";"Bangladesch";"BD";6725000;23.7104;90.40744
"Dili";"Dili";"Timor-Leste";"Osttimor";"TL";150000;-8.55861;125.57361
"Djibouti";"Djibouti";"Djibouti";"Dschibuti";"DJ";623900;11.58901;43.14503
"Dodoma";"Dodoma";"Tanzania";"Tansania";"TZ";180500;-6.17221;35.73947
"Doha";"Doha";"Qatar";"Katar";"QA";344900;25.27932;51.52245
"Douglas";"Douglas";"Isle of Man";"Insel Man";"IM";26200;54.15;-4.48333
"Dublin";"Dublin";"Ireland";"Irland";"IE";1024000;53.33306;-6.24889
"Dushanbe";"Dushanbe";"Tajikistan";"Tadschikistan";"TJ";679400;38.53575;68.77905
"El Aaiún";"El Aaiún";"Western Sahara";"Westsahara";"EH";196300;27.1418;-13.18797
"Flying Fish Cove";"Flying Fish Cove";"Christmas Island";"Weihnachtsinsel";"CX";500;-10.42172;105.67912
"Fort-de-France";"Fort-de-France";"Martinique";"Martinique";"MQ";90000;14.60892;-61.07334
"Freetown";"Freetown";"Sierra Leone";"Sierra Leone";"SL";802600;8.484;-13.22994
"Funafuti";"Funafuti";"Tuvalu";"Tuvalu";"TV";4500;-8.52425;179.19417
"Gaborone";"Gaborone";"Botswana";"Botswana";"BW";208400;-24.65451;25.90859
"George Town";"George Town";"Cayman Islands";"Kaimaninseln";"KY";29400;19.2866;-81.37436
"Georgetown";"Georgetown";"Guyana";"Guyana";"GY";235000;6.80448;-58.15527
"Gibraltar";"Gibraltar";"Gibraltar";"Gibraltar";"GI";26500;36.14474;-5.35257
"Guatemala City";"Guatemala-Stadt";"Guatemala";"Guatemala";"GT";994900;14.64072;-90.51327
"Gustavia";"Gustavia";"Saint Barthelemy";"Sankt Bartholomäus";"BL";6000;17.89618;-62.84978
"Hagåtña";"Hagåtña";"Guam";"Guam";"GU";1100;13.47567;144.74886
"Hamilton";"Hamilton";"Bermuda";"Bermuda";"BM";900;32.2949;-64.78303
"Hanoi";"Hanoi";"Vietnam";"Vietnam";"VN";6448800;21.0245;105.84117
"Harare";"Harare";"Zimbabwe";"Simbabwe";"ZW";1542800;-17.82772;31.05337
"Havana";"Havanna";"Cuba";"Kuba";"CU";2106100;23.13302;-82.38304
"Helsinki";"Helsinki";"Finland";"Finnland";"FI";558500;60.16952;24.93545
"Hong Kong";"Hongkong";"Hong Kong";"Hongkong";"HK";7097600;22.28552;114.15769
"Honiara";"Honiara";"Solomon Islands";"Salomonen";"SB";56300;-9.43333;159.95
"Islamabad";"Islamabad";"Pakistan";"Pakistan";"PK";601600;33.72148;73.04329
"Jakarta";"Jakarta";"Indonesia";"Indonesien";"ID";9588200;-6.21462;106.84513
"Jamestown";"Jamestown";"Saint Helena, Ascension and Tristan da Cunha";"St. Helena";"SH";600;-15.93872;-5.71675
"Yaoundé";"Jaunde";"Cameroon";"Kamerun";"CM";1299500;3.86667;11.51667
"Yerevan";"Jerewan";"Armenia";"Armenien";"AM";1093500;40.18111;44.51361
"Jerusalem";"Jerusalem";"Israel";"Israel";"IL";801000;31.76904;35.21633
"Juba";"Juba";"South Sudan";"Südsudan";"SS";300000;4.85165;31.58247
"Kabul";"Kabul";"Afghanistan";"Afghanistan";"AF";3290000;34.52813;69.17233
"Cairo";"Kairo";"Egypt";"Ägypten";"EG";7734600;30.06263;31.24967
"Kampala";"Kampala";"Uganda";"Uganda";"UG";1353200;0.31628;32.58219
"Kathmandu";"Kathmandu";"Nepal";"Nepal";"NP";1442300;27.70169;85.3206