City Graph

Here we are going to look at a subset of the cities database. We are going to look for "local" story connections rather than big news items. more specifically we will look at cities that appear in at least 3 but no more than 5 stories in days news. This leaves out big cities like washington DC. Next we will build a graph that we can use to explore the stories and cities that share these stories.

The final graph will be interact and allow us to select city nodes and the stories they appear in and the links to the other cities in those stories.

In [4]:
import csv
In [2]:
#!pip install pydocumentdb
In [3]:
import pydocumentdb;
import pydocumentdb.document_client as document_client
In [5]:
config = { 
    'ENDPOINT': 'https://bookdocdb.documents.azure.com',
    'MASTERKEY': 'VHpAe9o2INSzEx5MaPMu2Yy9aFOXe4yLNPGnzkr7oDe0DA6wFocezMjUIodZp1xyGZ6aFjZnhNNBEih8d6dPog==',
    'DOCUMENTDB_DATABASE': 'db3',
    'DOCUMENTDB_COLLECTION': 'cities'
};
In [6]:
# Initialize the Python DocumentDB client
client = document_client.DocumentClient(config['ENDPOINT'], {'masterKey': config['MASTERKEY']})
In [7]:
try:
    db = client.CreateDatabase({ 'id': config['DOCUMENTDB_DATABASE'] }, )
except:
    db_id = config['DOCUMENTDB_DATABASE']
    db_query = "select * from r where r.id = '{0}'".format(db_id)
    db = list(client.QueryDatabases(db_query))[0]
INFO:Starting new HTTPS connection (1): bookdocdb.documents.azure.com
INFO:Starting new HTTPS connection (1): bookdocdb-northcentralus.documents.azure.com
In [8]:
# Create collection options
options = {
    'offerEnableRUPerMinuteThroughput': True,
    'offerVersion': "V2",
    'offerThroughput': 400
}
In [9]:
try:
    collection = client.CreateCollection(db['_self'], { 'id': config['DOCUMENTDB_COLLECTION'] }, options)
except:
    collection = next((coll for coll in client.ReadCollections(db['_self']) if coll['id']==config['DOCUMENTDB_COLLECTION']))

extrace the cities for each url in the database

In [10]:
db_query = {'query':"select r.cities, r.url from r" }
options = {}
options['enableCrossPartitionQuery'] = True
options['maxItemCount'] = 1000
q = client.QueryDocuments(collection['_self'], db_query, options)
results = list(q)
In [11]:
cities = []
for x in results:
    cities  = cities + x['cities']
In [12]:
def shorten_name(citylist):
    short = []
    for x in citylist:
        k = x.find(" lat")
        short.append(x[:k])
    return short
In [13]:
cities = shorten_name(cities)
In [14]:
x = set(cities)
uniquecities = list(x)
len(uniquecities)
Out[14]:
2213

cities appear in more than one story. we are interested in stories of regional interest so let's find cities that were in at least 3 stores but no more than five. we will use these for creating edges.

start by building a histogram of cities counting the number of stories

In [15]:
histo = {}
for x in uniquecities:
    histo[x] = 0
In [16]:
for y in cities:
    histo[y] = histo[y]+1
In [17]:
linkcities = []
for x in uniquecities:
    if histo[x]> 2 and histo[x] < 6:
        linkcities.append(x)
In [18]:
linkcities
Out[18]:
['Tibet, Xizang, China',
 'Chieh Chung, Henan, China',
 'Havana, Ciudad de La Habana, Cuba',
 'Juba, Wilayat Bahr al Jabal, South Sudan',
 "Odessa, Odes'ka Oblast, Ukraine",
 'The White House, District of Columbia, United States',
 'Tampa Bay, Florida, United States',
 'Anambra, Nigeria (general), Nigeria',
 'Niger Delta, Nigeria (general), Nigeria',
 'Tokyo Bay, Japan (general), Japan',
 'Irvine, California, United States',
 'Batumi, Ajaria**, Georgia',
 'Khan Shaykhun, Idlib, Syria',
 'Jeddah, Makkah, Saudi Arabia',
 'Miramar National Cemetery, California, United States',
 'Byron Bay, New South Wales, Australia',
 'Karabakh, Dagestan, Russia',
 'Dutch Bank, United Kingdom (general), United Kingdom',
 'Tawang, Shaanxi, China',
 'Bridgetown, Saint Michael, Barbados',
 'Zhejiang, Zhejiang, China',
 'Jefferson City, Missouri, United States',
 'Latvia',
 'North Point, Hong Kong (general), Hong Kong',
 'Burkina Faso',
 'Chosin, Hamgyong-namdo, North Korea',
 'Kashmiri, Punjab, Pakistan',
 'Cheyenne, Wyoming, United States',
 'Uruguay',
 'Toowoomba, Queensland, Australia',
 'Tigris River, Al Basrah, Iraq',
 'Oklahoma City, Oklahoma, United States',
 'Raleigh, North Carolina, United States',
 'Roma, Lazio, Italy',
 'Bhopal, Madhya Pradesh, India',
 'Jakarta, Jakarta Raya, Indonesia',
 'Caloundra, Queensland, Australia',
 'San Antonio, Texas, United States',
 'District of Columbia, United States',
 'Charlotte, North Carolina, United States',
 'Turkmenistan',
 'Los Angeles International Airport, California, United States',
 'Grand Junction, Colorado, United States',
 'Belton Lake, Texas, United States',
 'Khan Sheikhun, Idlib, Syria',
 'Moldova',
 'Rajkot, Gujarat, India',
 'World Bank, District of Columbia, United States',
 'Honduras',
 'Bamako, Bamako, Mali',
 'Durban, KwaZulu-Natal, South Africa',
 'Sabarmati, Gujarat, India',
 'Mauritius',
 'Sacramento County, California, United States',
 'Malta',
 'West Bank',
 'Hyogo, Hokkaido, Japan',
 'Manbij, ?alab, Syria',
 'Saskatchewan, Manitoba, Canada',
 'Des Plaines, Illinois, United States',
 'Guiyang, Guizhou, China',
 'Brisbane, Queensland, Australia',
 'Shenzhen, Guangdong, China',
 'Anadolu, Turkey (general), Turkey',
 'Dhaka, Dhaka, Bangladesh',
 'Dadri, Uttar Pradesh, India',
 'Tbilisi, Georgia (general), Georgia',
 'Hanoi, Ha N?i, Vietnam, Republic Of',
 'Maroochydore, Queensland, Australia',
 'Mogadishu, Banaadir, Somalia',
 'Dar Es Salaam, Dar es Salaam, Tanzania',
 "Sanaa, San\x91a', Yemen",
 'Petrograd, Sankt-Peterburg, Russia',
 'Mullumbimby, New South Wales, Australia',
 'Bismarck, North Dakota, United States',
 'Vanuatu',
 'Muzaffarnagar, Uttar Pradesh, India',
 'Makkah, Makkah, Saudi Arabia',
 'Portland, Oregon, United States',
 'Guyana',
 'Tiran, Ha?afon, Israel',
 'Vancouver, British Columbia, Canada',
 'Kampala, Kampala, Uganda',
 'Buderim, Queensland, Australia',
 'Amsterdam, Noord-Holland, Netherlands',
 'Karnataka, Karnataka, India',
 'Carnegie Endowment For International Peace, District of Columbia, United States',
 'Albuquerque, New Mexico, United States',
 'Al-Bab, ?alab, Syria',
 'East China Sea, Japan (general), Japan',
 'Sedat, Diyarbakir, Turkey',
 'Windhoek, Khomas, Namibia',
 'Euphrates, Dayr az Zawr, Syria',
 'Aklan, Quirino, Philippines',
 'Morganton, North Carolina, United States',
 'Zagreb, Zagreb, Grad, Croatia',
 'Lucknow, Uttar Pradesh, India',
 'Bahawalpur, Punjab, Pakistan',
 'Palawan, Dapitan, Philippines',
 'Heathrow, Hillingdon, United Kingdom',
 'Arab League, Al Qahirah, Egypt',
 'Djibouti',
 'Baton Rouge, Louisiana, United States',
 'Nangarhar, Nangarhar, Afghanistan',
 'Safakadal, Jammu and Kashmir, India',
 'Yokosuka, Kanagawa, Japan',
 'University Of North Carolina, North Carolina, United States',
 'Accra, Greater Accra, Ghana',
 'Trinidad And Tobago',
 'Budapest, Budapest, Hungary',
 'Cedar Rapids, Iowa, United States',
 'Tunis, (TS26), Tunisia',
 'Suffolk County, New York, United States',
 'Zurich, ZüSZ, Switzerland',
 'Ibadan, Oyo, Nigeria',
 'Mandsaur, Madhya Pradesh, India',
 'Puerto Rico',
 'Sindhi, Punjab, Pakistan',
 'Colombo, Western, Sri Lanka',
 'Copenhagen, Køavn*, Denmark',
 'Gulf Of Aqaba, Egypt (general), Egypt',
 'Madagascar',
 'Eilat, HaDarom, Israel',
 'Ogun State, Ogun, Nigeria',
 'Comoros',
 'Liberia',
 'Niger',
 'Arabian Peninsula, Saudi Arabia (general), Saudi Arabia',
 'South Sudan',
 'Belgrade, Serbia (general),',
 'Kwazulu, Eastern Cape, South Africa',
 'Hiroshima, Hiroshima, Japan',
 'Panama City, PanamáM, Panama',
 'Grenada',
 'Berkeley, California, United States',
 'Cambodia',
 'Sanafir, Al Qalyubiyah, Egypt',
 'Orange County, California, United States',
 'Iceland',
 'Anchorage, Alaska, United States',
 'Maldives',
 'Guinea',
 'Lake Chad, Nigeria (general), Nigeria',
 'Artsakh, Azerbaijan (general), Azerbaijan',
 'Atlanta, Georgia, United States',
 'Tumen, Henan, China',
 'Ghouta, Dimashq, Syria',
 'El Salvador',
 'Hubei, Guangdong, China',
 "Namyang, P'yongyang-si, North Korea",
 'Guwahati, Assam, India',
 'Richmond, Virginia, United States',
 'Chumbi, Punjab, Pakistan',
 'Springfield, Illinois, United States',
 'Myanmar',
 'Bethany Beach, Delaware, United States',
 'Baltal, Jammu and Kashmir, India',
 'Macedonia',
 'Jolo, Sulu, Philippines',
 "Luhansk, Luhans'ka Oblast', Ukraine",
 'Palm Beach, Florida, United States',
 'Spratly Islands',
 'Lima, Lima, Peru',
 'Guatemala',
 'Bucharest, Bucuresti, Romania',
 'Khanyar, Jammu and Kashmir, India',
 'Slovak Republic',
 'Hong Kong Island, Hong Kong (general), Hong Kong',
 'Edinburgh, Edinburgh, City of, United Kingdom',
 'Elk Grove Village, Illinois, United States',
 'Hamilton County, Ohio, United States',
 'Nanjing, Jiangsu, China',
 'Kuala Lumpur, Kuala Lumpur, Malaysia',
 'Queens, New York, United States',
 'Sofia, Sofiya-Grad, Bulgaria',
 'Manama, Al Manamah, Bahrain',
 'Oman',
 'Euphrate, Al Basrah, Iraq',
 'Serbia',
 'Somaliland, Somalia (general), Somalia',
 'Wenzhou, Zhejiang, China',
 'Bolivia',
 'Denver, Colorado, United States',
 'Eritrea',
 'Tirana, Tirane, Albania',
 'Akinci, Siirt, Turkey',
 'Panama Canal, Panama (general), Panama',
 'Guizhou, Hubei, China',
 'Nablus, West Bank (general), West Bank',
 'Ballarat, Victoria, Australia',
 'Orlando, Florida, United States',
 'Senegal',
 'South Dakota, United States',
 'Visayan, Mindoro Occidental, Philippines',
 'Los Angeles, California, United States',
 'Ninoy Aquino International Airport, Pasay, Philippines',
 'Andalucia, AndalucíSP, Spain',
 'Manhattan, New York, United States',
 'Wellington, New Zealand (general), New Zealand',
 'Rhode Island, United States',
 'Honolulu, Hawaii, United States',
 'Kashmir, North-West Frontier, Pakistan',
 'Dominican Republic',
 'Prague, Praha, Hlavníesto, Czech Republic',
 'Kordofan, Shamal Kurdufan, Sudan',
 'Belfast, Belfast, United Kingdom',
 'Kings Beach, Queensland, Australia',
 "Equatoria, Wilayat Gharb al Istiwa'iyah, South Sudan",
 'Chester County, Pennsylvania, United States',
 'Tunisia',
 'Prince Of Wales, Nunavut, Canada',
 'Khorasan, Helmand, Afghanistan',
 'Nusra, Kafr ash Shaykh, Egypt',
 'Montenegro',
 'Ghana',
 'Fort Hays State University, Kansas, United States',
 'Great Falls, Montana, United States',
 'Shenyang, Liaoning, China',
 'Botswana',
 'Iloilo, Iloilo City, Philippines',
 'Dakar, Dakar, Senegal',
 'Kiev, Ukraine (general), Ukraine',
 'Seychelles',
 'Tallinn, Harjumaa, Estonia',
 'Buhari, Kano, Nigeria',
 'Milan, Lombardia, Italy',
 'Stepanakert, Xank?ndi*, Azerbaijan',
 'Ramallah, West Bank (general), West Bank',
 'Des Moines, Iowa, United States',
 'Jaipur, Rajasthan, India',
 'Scarborough Shoal, Philippines (general), Philippines',
 'Jilin, Jilin, China',
 'Odisha, Orissa, India',
 'Lingnan, Guangdong, China',
 'Triumf, Permskiy Kray, Russia',
 'Kosovo',
 'Guangdong, Jilin, China',
 'Albania',
 'Deir Ezzor, Dayr az Zawr, Syria',
 'Nagoya, Aichi, Japan',
 'Azerbaijan',
 'Quneitra, Al Qunaytirah, Syria',
 'Pulaski County, Arkansas, United States',
 'Charleston, South Carolina, United States',
 'San Bernardino, California, United States']
In [19]:
len(linkcities)
Out[19]:
245
In [20]:
len(results)
Out[20]:
1699
In [21]:
#create a list of sets
#for each city in linkcities:
#    stories[city]= set of stories linked by city
#    
stories = {}
for city in linkcities:
    stories[city] = []
linkcitiesset = set(linkcities)
#print(linkcitiesset)
for res in results:
    rescit = shorten_name(res['cities'])
    for c in rescit:
        if c in linkcitiesset:
            stories[c].append(res['url'])
#remove strange duplicate stories
for city in linkcities:
    x = stories[city]
    xset = set(x)
    stories[city] = list(xset)
In [22]:
stories
Out[22]:
{'Accra, Greater Accra, Ghana': ['http://cajnewsafrica.com/2017/06/30/varsity-graduate-salvages-west-africas-youth-from-terrorism/',
  'http://www.pambazuka.org/pan-africanism/pan-african-agenda-21st-century'],
 'Akinci, Siirt, Turkey': ['https://www.pressenza.com/2017/06/un-hopes-success-cyprus-talks-enter-new-phase/',
  'http://famagusta-gazette.com/turkey-denies-claims-it-will-pull-troops-from-cyprus-p41073-69.htm'],
 'Aklan, Quirino, Philippines': ['http://news.pia.gov.ph/article/view/1541498786066/prrd-consoles-mother-of-cop-slain-by-npa',
  'http://news.pia.gov.ph/article/view/3441498802882/duterte-avows-comfortable-life-for-all',
  'http://www.philstar.com/region/2017/07/01/1715272/negros-occidental-electric-coop-ppc-inks-power-purchase-deal'],
 'Al-Bab, ?alab, Syria': ['https://www.dailysabah.com/syrian-crisis/2017/06/30/daesh-fully-withdraws-from-syrias-aleppo-province-monitor-says',
  'http://www.middle-east-online.com/english/?id=83719'],
 'Albania': ['http://www.staradvertiser.com/2017/06/29/tgif/movies/arthouse-7/',
  'https://www.voanews.com/a/russia-lavrov-warns-us-eu-on-macedonia/3779923.html',
  'http://freerepublic.com/focus/f-bloggers/3565468/posts'],
 'Albuquerque, New Mexico, United States': ['http://kunm.org/post/female-prison-rate-rises-us-smokejumpers-prepare-parachute-fight-us-wildfires',
  'http://kunm.org/post/state-faces-renewed-criticism-welfare-delays-four-men-rescued-collapsed-gravel-pit',
  'http://www.chieftain.com/news/national/utah-wildfire-evacuees-return-ready-for-quieter-july-th/article_5e64942c-31d2-5d6a-a0be-4e8d495a971a.html'],
 'Amsterdam, Noord-Holland, Netherlands': ['http://www.foodbev.com/news/novo-fogo-expands-cachaca-europe-distribution-deals/',
  'http://www.traveller.com.au/readers-tips-the-tipometer-gwye86',
  'http://nypost.com/2017/06/30/the-tolerant-left-has-no-problem-bashing-those-who-speak-out-against-muslim-extremists/'],
 'Anadolu, Turkey (general), Turkey': ['http://aa.com.tr/en/middle-east/gulf-states-stand-together-against-iran-experts/851667',
  'http://www.digitaljournal.com/news/world/turkey-urges-respect-of-qatar-s-rights-to-solve-gulf-crisis/article/496536',
  'http://aranews.net/2017/06/syrian-kurds-call-on-international-community-to-stop-turkish-attacks-on-rojava/',
  'http://jordantimes.com/news/local/qatar%E2%80%99s-defence-minister-visit-turkey-amid-base-controversy'],
 'Anambra, Nigeria (general), Nigeria': ['http://www.thebreakingtimes.com/ohanaeze-ndi-igbo-okorocha-willie-obiano-blast-nnamdi-kanu-over-comments/',
  'http://www.nairaland.com/3891644/anambra-state-breaks-out-biafra',
  'http://huhuonline.com/hunew/index.php/huhuonline-more-news/9796-osinbajo-to-nigerians-regularise-your-tax-payment-or-face-criminal-charges'],
 'Anchorage, Alaska, United States': ['https://www.adn.com/alaska-marijuana/2017/06/30/two-years-out-alaska-marijuana-criminal-cases-inch-forward/',
  'http://www.taosnews.com/stories/this-hunt-is-about-living,41518'],
 'Andalucia, AndalucíSP, Spain': ['http://www.business-standard.com/article/international/german-plans-to-send-migrant-children-to-reception-centres-in-morocco-117063000238_1.html',
  'http://www.freshplaza.com/article/177684/III-International-Soft-Fruits-Congress-production,-commercialization-and-consumption'],
 'Arab League, Al Qahirah, Egypt': ['http://www.straitstimes.com/opinion/qatar-big-lessons-from-a-small-country',
  'http://canadafreepress.com/article/united-nations-hosts-two-day-anti-israel-palestinian-forum-at-its-headquart',
  'https://en.qantara.de/content/the-arabs-and-the-libyan-intervention-dont-steal-our-revolution'],
 'Arabian Peninsula, Saudi Arabia (general), Saudi Arabia': ['https://lobelog.com/qatar-looks-to-iran-and-iraq/',
  'https://www.memri.org/reports/jihad-and-terrorism-threat-monitor-jttm-weekend-summary-256',
  'https://foreignpolicy.com/2017/06/29/the-showdown-in-the-gulf-gets-nasty/'],
 'Artsakh, Azerbaijan (general), Azerbaijan': ['https://news.am/eng/news/398016.html',
  'https://armenpress.am/eng/news/897155/alexander-lapshin-pleads-not-guilty-in-baku-trial.html',
  'https://armenpress.am/eng/news/897168/%E2%80%98massacre-of-maragha-has-not-been-internationally-addressed-properly%E2%80%99-%E2%80%93-ambassador-tigran-mkrtchyan%E2%80%99s.html'],
 'Atlanta, Georgia, United States': ['http://www.politico.com/tipsheets/morning-score/2017/06/30/alabama-donor-forms-anti-strange-pac-221127',
  'http://rollingout.com/2017/06/30/update-police-make-3rd-arrest-in-murder-of-black-georgia-ceo/',
  'http://www.indiawest.com/news/global_indian/indian-american-professor-accused-of-child-trafficking-by-delta-airlines/article_b663bd00-5cf6-11e7-8911-a3d7b288cefd.html',
  'http://www.reporternewspapers.net/2017/06/30/comfort-women-memorial-unveiled-brookhaven-park-may-move-soon/'],
 'Azerbaijan': ['http://www.coinweek.com/world-coins/coinweek-news-wire-june-30-2017/',
  'http://news.az/articles/politics/123074',
  'http://news.az/articles/world/123102',
  'https://www.azernews.az/karabakh/115491.html',
  'http://news.az/articles/politics/123073'],
 'Bahawalpur, Punjab, Pakistan': ['The Nation website in English/BBC Monitoring/(c) BBC',
  'http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15551&Itemid=436',
  'http://www.inquisitr.com/4334987/pakistan-fuel-tanker-explosion-kills-more-than-150-people/'],
 'Ballarat, Victoria, Australia': ['http://www.eastbaytimes.com/2017/06/29/charges-against-vatican-cardinal-revive-questions-about-pope-francis-handling-of-child-sexual-abuse-by-priests-3/',
  'http://www.wahpetondailynews.com/cardinal-takes-leave-from-vatican-after-sex-assault-charges/article_90ffde86-5cd3-11e7-b051-9f94fcf242b6.html'],
 'Baltal, Jammu and Kashmir, India': ['http://fumbleboard.com/2017/06/30/man-sought-after-pair-burned-in-london-acid-attack/',
  'http://news.rediff.com/commentary/2017/jun/30/liveupdates.htm'],
 'Bamako, Bamako, Mali': ['http://reliefweb.int/report/mali/liptako-gourma-epicentre-sahel-crisis',
  'http://www.premiumtimesng.com/foreign/west-africa-foreign/235447-new-french-president-macron-heads-west-africa.html',
  'https://www.modernghana.com/news/785453/frances-macron-due-in-mali-to-back-sahel-anti-jihad-force.html',
  'https://cruxnow.com/vatican/2017/06/30/fresh-consistory-new-cardinals-greet-family-friends/'],
 'Baton Rouge, Louisiana, United States': ['https://undark.org/article/right-to-try-fda-trump-deregulation/',
  'http://www.greensboro.com/ap/us_world/gunman-who-ambushed-police-left-note-prayer-trail-of-rage/article_3871177a-6e20-533f-8e0f-0ac0afc7dd6c.html'],
 'Batumi, Ajaria**, Georgia': ['BBC Monitoring/BBC Monitoring/(c) BBC',
  'Rustavi-2 TV, Tbilisi/BBC Monitoring/(c) BBC'],
 'Belfast, Belfast, United Kingdom': ['http://www.irishtimes.com/news/politics/varadkar-and-may-must-engage-in-stormont-talks-says-sinn-f%C3%A9in-1.3139110',
  'http://www.bridportnews.co.uk/news/national/15384196.DUP_ridicules_Sinn_Fein_call_for_PM_and_Taoiseach_to_intervene_in_crisis_talks/',
  'http://www.newsletter.co.uk/news/crime/extradition-proceedings-for-david-black-accused-set-for-next-month-1-8034912',
  'http://www.hotpress.com/REM/news/REM-reissue-iLive-At-The-Olympiai-on-its-10-Anniversary/20322758.html'],
 'Belgrade, Serbia (general),': ['http://www.spiegel.de/international/europe/tensions-in-the-balkans-rising-as-promise-of-eu-future-fades-a-1154499.html',
  'http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15669:beijings-belt-and-road-initiative-is-ambitious-maybe-too-ambitious&catid=1559&Itemid=428',
  'http://freerepublic.com/focus/f-bloggers/3565468/posts',
  'http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017'],
 'Belton Lake, Texas, United States': ['http://kdhnews.com/news/local/remembering-kaitlyn-mourners-gather-for-girl-s-memorial-service/article_60dc11b6-5d41-11e7-9390-9f19d6e0568d.html',
  'http://kdhnews.com/news/politics/north-korea-and-trade-on-agenda-for-us-skorea-talks/article_154665fe-942c-586a-b18e-d231e1f26c59.html'],
 'Berkeley, California, United States': ['https://www.nytimes.com/2017/06/30/style/modern-love-seeking-the-comfort-of-an-old-flame-solitude.html',
  'https://www.washingtonpost.com/news/made-by-history/wp/2017/06/29/grass-roots-activists-won-the-war-on-smoking-can-they-win-the-war-on-climate-change/?position=31&content_id=2ump087'],
 'Bethany Beach, Delaware, United States': ['http://www.coastalpoint.com/content/st-martha%E2%80%99s-continues-welcome-foreign-students_06_29_2017',
  'http://www.delawareonline.com/story/life/family/2017/06/30/teachers-jack-of-all-trades-summer-jobs-beach/435820001/'],
 'Bhopal, Madhya Pradesh, India': ['http://www.firstpost.com/business/gst-india-live-updates-countdown-to-gst-roll-out-live-tax-reform-to-be-launched-tonight-amid-boycott-by-congress-and-friends-3760311.html',
  'http://www.dqindia.com/vattikuti-technologies-provide-computer-assisted-robotic-surgery-for-cancer-cases/',
  'http://www.thehindu.com/business/Economy/live-goods-and-services-tax-launch/article19185917.ece'],
 'Bismarck, North Dakota, United States': ['http://bismarcktribune.com/ads/other/ad_vault/legals/pdfdisplayad_a89d5f51-5b11-5bc8-add1-4d9478ae6cf7.html',
  'http://bismarcktribune.com/ads/other/ad_vault/legals/pdfdisplayad_c7beb30d-ac29-5e16-bb5a-9835fdff5980.html'],
 'Bolivia': ['http://news.airwise.com/story/argentina-airline-flybondi-gets-government-approval',
  'http://www.4-traders.com/news/UN-United-Nations-Accord-on-Iran-rsquo-s-Nuclear-Programme-Remains-on-Track-Political-Affairs-Chi--24678041/',
  'http://www.foodbev.com/news/ecuadorian-president-opens-new-100m-tonicorp-dairy-facility/'],
 'Botswana': ['https://www.namibiansun.com/news/poultry-farmers-worried-about-bird-flu/',
  'http://normangeestar.net/2017/06/29/former-botswana-leader-masire-to-be-laid-to-rest/',
  'http://news.sky.com/story/royal-family-spends-12m-on-doors-for-orangery-at-windsor-castle-10928378'],
 'Bridgetown, Saint Michael, Barbados': ['http://news.abs-cbn.com/life/06/30/17/food-shorts-french-food-shop-dim-sum-4th-of-july-buffet',
  'http://www.caribbeannewsnow.com/headline-CDB-rolls-out-training-programme-to-support-regional-institutional-reform-in-19-countries--34882.html'],
 'Brisbane, Queensland, Australia': ['https://www.spectator.co.uk/2017/07/uk-sharia-councils-dont-prejudice-womens-rights-they-defend-them/',
  'https://www.centraltelegraph.com.au/news/renewed-calls-put-jt-bronze-his-retirement/3195310/',
  'https://www.thechronicle.com.au/news/how-death-ship-killers-took-two-lives-then-fled-po/3195697/'],
 'Bucharest, Bucuresti, Romania': ['http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017',
  'http://rri.ro/en_gb/june_30_2017-2566359'],
 'Budapest, Budapest, Hungary': ['http://en.apa.az/nagorno_karabakh/armenia-violated-ceasefire-with-azerbaijan-3-883-times-in-june.html',
  'https://medium.com/@mattforney/how-does-the-e-u-solve-a-problem-like-hungary-d10176feb6c3',
  'http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15669:beijings-belt-and-road-initiative-is-ambitious-maybe-too-ambitious&catid=1559&Itemid=428',
  'http://www.albaniannews.com/index.php?idm=13983&mod=2',
  'http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017'],
 'Buderim, Queensland, Australia': ['https://www.caboolturenews.com.au/news/murder-house-market-11-million/3195497/',
  'https://www.sunshinecoastdaily.com.au/news/different-fates-for-drug-dealing-couple/3195193/',
  'https://www.noosanews.com.au/news/coffs-economy-may-slow-down-report/3195505/'],
 'Buhari, Kano, Nigeria': ['http://www.ghanaweb.com/GhanaHomePage/world/Trump-and-Ivanka-host-two-Chibok-girls-at-the-White-House-553963',
  'http://huhuonline.com/hunew/index.php/huhuonline-more-news/9796-osinbajo-to-nigerians-regularise-your-tax-payment-or-face-criminal-charges',
  'https://guardian.ng/news/why-aircraft-cant-abandon-buhari-by-presidency/'],
 'Burkina Faso': ['http://www.premiumtimesng.com/foreign/west-africa-foreign/235447-new-french-president-macron-heads-west-africa.html',
  'http://www.gicafrica.diplo.de/Vertretung/suedafrika-dz/en/__pr/2017/06/06-Lindau-African-Scientists.html',
  'http://disrupt-africa.com/2017/06/senegal-merchant-solution-weebi-expands-across-africa/'],
 'Byron Bay, New South Wales, Australia': ['https://www.echonews.com.au/news/bali-shaun-was-pretty-popular-ladies/3195258/',
  'https://www.byronnews.com.au/news/fishing-competition-back-again/3195073/'],
 'Caloundra, Queensland, Australia': ['https://www.caboolturenews.com.au/news/murder-house-market-11-million/3195497/',
  'https://www.sunshinecoastdaily.com.au/news/different-fates-for-drug-dealing-couple/3195193/',
  'https://www.noosanews.com.au/news/coffs-economy-may-slow-down-report/3195505/'],
 'Cambodia': ['https://international.thenewslens.com/article/72195',
  'https://www.interfax.kz/?lang=eng&int_id=13&news_id=141',
  'https://www.rescue.org/article/coming-america',
  'http://www.countercurrents.org/2017/06/29/venomous-girl/'],
 'Carnegie Endowment For International Peace, District of Columbia, United States': ['http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15669:beijings-belt-and-road-initiative-is-ambitious-maybe-too-ambitious&catid=1559&Itemid=428',
  'https://www.usatoday.com/story/opinion/2017/06/30/can-secretary-state-rex-tillerson-reclaim-his-job-miller-sokolsky-column/432721001/'],
 'Cedar Rapids, Iowa, United States': ['http://muscatinejournal.com/muscatine/news/local/cedar-rapids-mayor-ron-corbett-visits-muscatine-to-discuss-his/article_66510c33-83b2-5e0a-b954-9a1196e1fd1b.html',
  'http://www.kxel.com/kxel-news/2017/06/30/cedar-rapids-man-accused-of-attempted-murder'],
 'Charleston, South Carolina, United States': ['http://www.clintonchronicle.com/breaking-news/black-out-city-clinton-will-view-total-eclipse-sun',
  'http://www.autonews.com/article/20170630/OEM01/170639993/bmw-among-the-bad-foreign-companies-driving-u-s-manufacturing-jobs',
  'http://www.arkansasonline.com/news/2017/jun/30/suspect-in-ruin-of-monolith-has-1st-cou/'],
 'Charlotte, North Carolina, United States': ['http://freedomdaily.com/feds-just-raided-muslims-north-carolina-house-interrupt-last-step-independence-day-nightmare/',
  'https://www.stripes.com/news/us/feds-confirm-isis-investigations-underway-in-nc-1.476095',
  'http://www.dailymail.co.uk/health/article-4654600/Deadly-brain-eating-amoeba-detected-Louisiana.html'],
 'Chester County, Pennsylvania, United States': ['http://www.delcotimes.com/general-news/20170629/sunoco-scores-two-wins-against-pipeline-lawsuits',
  'http://www.greenwichtime.com/news/crime/article/The-Latest-Sketch-of-suspect-released-in-road-11259746.php',
  'https://www.washingtonpost.com/news/post-nation/wp/2017/06/30/manhunt-underway-for-road-rage-suspect-accused-of-killing-pennsylvania-teenager/',
  'http://www.speroforum.com/a/RNXJCPEORO1/81196-Promising-teen-shot-to-death-in-road-rage'],
 'Cheyenne, Wyoming, United States': ['http://www.wyomingnews.com/how-cheyenne-started/article_41f7cbfc-5c18-11e7-bd16-5719b7e95d24.html',
  'http://www.wyomingnews.com/history-through-headstones-cheyenne-s-lakeview-cemetery/article_c3660b46-5a91-11e7-bcc0-8f73dfd62d1e.html',
  'http://missoulian.com/news/government-and-politics/montana-wants-to-defend-federal-coal-leases/article_27963092-1c5a-50b9-b27b-47e996247948.html',
  'http://www.ncregister.com/daily-news/new-us-archbishops-look-forward-to-serving-god-in-their-local-churches'],
 'Chieh Chung, Henan, China': ['BBC Monitoring/BBC Monitoring/(c) BBC',
  'Multiple Sources/BBC Monitoring/(c) BBC'],
 'Chosin, Hamgyong-namdo, North Korea': ['http://www.arirang.co.kr/News/News_View.asp?nseq=205757',
  'http://www.kentucky.com/news/business/article158787569.html'],
 'Chumbi, Punjab, Pakistan': ['http://www.business-standard.com/article/current-affairs/border-crisis-army-chief-in-sikkim-amid-standoff-between-indian-and-chinese-patrols-117062901179_1.html',
  'http://indiatoday.intoday.in/story/nathu-la-pass-india-china-standoff-border-sikkim/1/989897.html'],
 'Colombo, Western, Sri Lanka': ['http://indianexpress.com/article/opinion/china-india-relationship-belt-and-road-forum-brf-bri-china-pakistan-economic-corridor-cpec-4728637/',
  'http://www.financialexpress.com/india-news/pentagon-asked-to-work-closely-with-india-in-maritime-domain/742696/',
  'http://www.uktamilnews.com/?p=25726'],
 'Comoros': ['https://sputniknews.com/middleeast/201706301055105929-qatar-concessions-syria-crisis/',
  'https://www.afdb.org/en/news-and-events/indian-ocean-islands-east-african-countries-collaborate-to-enhance-responsible-fisheries-practices-17145/'],
 'Copenhagen, Køavn*, Denmark': ['http://www.foodbev.com/news/novo-fogo-expands-cachaca-europe-distribution-deals/',
  'https://www.yahoo.com/news/europes-muslims-start-grapple-touchy-issue-islamic-terrorism-193833793.html',
  'http://www.wsws.org/en/articles/2017/06/30/mcme-j30.html'],
 'Dadri, Uttar Pradesh, India': ['http://indianexpress.com/article/opinion/lynch-mobs-narendra-modi-sabarmati-ashram-the-pms-trail-is-this-my-country-the-country-of-bapu-4728749/',
  'http://en.shafaqna.com/indian-pm-finally-decries-mob-lynching-against-muslims/'],
 'Dakar, Dakar, Senegal': ['http://www.securitycouncilreport.org/monthly-forecast/2017-07/un_office_for_west_africa_and_the_sahel_1.php',
  'http://disrupt-africa.com/2017/06/senegal-merchant-solution-weebi-expands-across-africa/'],
 'Dar Es Salaam, Dar es Salaam, Tanzania': ['http://citiscope.org/story/2017/new-bus-rapid-transit-system-earns-dar-es-salaam-2018-sustainable-transit-award',
  'http://www.tanzaniatoday.co.tz/news/tanzania-two-killed-as-gunmen-go-on-shooting-spree-in-kibiti',
  'http://www.tanzaniatoday.co.tz/news/govt-to-establish-whether-singida-village-is-at-centre-of-tanzania'],
 'Deir Ezzor, Dayr az Zawr, Syria': ['http://www.veteranstoday.com/2017/06/30/syrian-war-report-june-30-2017-government-advance-against-isis/',
  'http://6cero.com/2017/06/syria-war-us-backed-forces-surround-is-in-raqqa/'],
 'Denver, Colorado, United States': ['http://www.peoplesworld.org/article/koch-brothers-behind-the-push-to-kill-healthcare-in-u-s/',
  'http://www.coloradoindependent.com/166148/colorado-news-booze',
  'http://www.wyomingnews.com/how-cheyenne-started/article_41f7cbfc-5c18-11e7-bd16-5719b7e95d24.html',
  'http://journalstar.com/news/state-and-regional/nebraska/nebraska-was-destination-for-trafficking-ring-s-black-market-marijuana/article_9a170631-972f-5b8c-bcef-353d37f1841f.html',
  'https://www.wben.com/media/audio-channel/930in716-june-23-2017'],
 'Des Moines, Iowa, United States': ['http://www.traerstarclipper.com/page/content.detail/id/522771/Peter-D--Williams--71.html',
  'http://www.indiawest.com/news/global_indian/indian-american-professor-accused-of-child-trafficking-by-delta-airlines/article_b663bd00-5cf6-11e7-8911-a3d7b288cefd.html'],
 'Des Plaines, Illinois, United States': ['http://www.politico.com/tipsheets/illinois-playbook/2017/06/30/politico-illinois-playbook-governor-junk-vs-junk-221119',
  'http://www.chicagotribune.com/suburbs/glenview/ct-gla-blotter-tl-0706-20170630-story.html'],
 'Dhaka, Dhaka, Bangladesh': ['http://www.thedailystar.net/frontpage/One-Year-of-Gulshan-Attack-successful-crackdowns-incomplete-probes-1426558',
  'https://sputniknews.com/military/201706301055122602-russia-us-fight-for-indian-arms-market/',
  'http://en.prothom-alo.com/bangladesh/news/152507/Preparing-for-the-Holey-Artisan-attack',
  'http://gulfnews.com/opinion/today-in-history/july-1-1992-algerian-leader-boudiaf-buried-after-assassination-1.2051200'],
 'District of Columbia, United States': ['http://www.bostonglobe.com/metro/2017/06/30/galvin-rejects-white-house-request-for-voter-data/AkXCo9uAeSuSdO3AoAyiIO/story.html',
  'http://www.dailyprogress.com/news/politics/wire/trump-commission-on-voting-fraud-asks-states-for-voter-data/article_8ccf5165-3e0f-580c-968a-55dea7a5e9f2.html',
  'http://www.dailyadvance.com/National-News/2017/06/29/Man-can-seek-money-for-wrongful-conviction-in-Mississippi.html',
  'https://www.bna.com/whistleblowing-kasowitz-firm-n73014461013/',
  'http://www.dispatch.com/news/20170630/husted-wont-turn-over-all-ohio-voter-information-to-trump-commission'],
 'Djibouti': ['https://sputniknews.com/middleeast/201706301055105929-qatar-concessions-syria-crisis/',
  'http://somaliamediamonitoring.org/june-30-2017-morning-headlines/'],
 'Dominican Republic': ['http://manninglive.com/2017/06/30/today-in-history-friday-june-30/',
  'http://www.freshplaza.com/article/178117/Banana-exports-from-the-Dominican-Republic-dropped-by-75-procent-last-year'],
 'Durban, KwaZulu-Natal, South Africa': ['http://www.pambazuka.org/pan-africanism/pan-african-agenda-21st-century',
  'http://www.pambazuka.org/democracy-governance/some-notes-white-monopoly-capital-definition-use-and-denial',
  'http://www.eglobaltravelmedia.com.au/africas-hospitality-sector-withstands-economic-headwinds/'],
 'Dutch Bank, United Kingdom (general), United Kingdom': ['https://www.democracynow.org/2017/6/30/headlines/top_vatican_official_charged_with_sexual_assault_in_australia',
  'https://www.democracynow.org/2017/6/30/headlines/german_chancellor_says_upcoming_g20_will_focus_on_climate_change',
  'https://www.democracynow.org/2017/6/30/headlines/german_lawmakers_advance_bill_to_legalize_same_sex_marriage'],
 'East China Sea, Japan (general), Japan': ['http://news.trust.org/item/20170630131742-sfeaw',
  'http://www.governancenow.com/news/regular-story/india-unwilling-to-budge-on-border-dispute-with-china',
  'https://www.lawfareblog.com/water-wars-tugs-war-figurative-and-literal'],
 'Edinburgh, Edinburgh, City of, United Kingdom': ['http://www.aninews.in/newsdetail-NA/MzIyMzUy/israel-adopts-resolution-for-strengthening-ties-with-india.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMzYy/sarin-gas-was-used-in-syria-attack-us-report-to-un.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMzc1/nepal-foreign-minister-to-visit-india-next-week.html',
  'http://news.sky.com/story/royal-family-spends-12m-on-doors-for-orangery-at-windsor-castle-10928378'],
 'Eilat, HaDarom, Israel': ['http://www.meforum.org/6792/saudi-gulf-of-aqaba',
  'https://www.israel21c.org/13-stories-from-israel21c-that-blew-your-socks-off-in-2016/'],
 'El Salvador': ['http://www.verdict.co.uk/northern-triangle-refugees-sent/',
  'http://kval.com/news/nation-world/questions-raised-about-trumps-claims-on-ms-13-deportations',
  'http://www.indietraveller.co/backpacking-in-central-america/'],
 'Elk Grove Village, Illinois, United States': ['http://www.chicagotribune.com/suburbs/glenview/ct-gla-blotter-tl-0706-20170630-story.html',
  'http://www.dailyherald.com/news/20170630/former-death-row-inmate-wants-new-trial'],
 "Equatoria, Wilayat Gharb al Istiwa'iyah, South Sudan": ['https://www.counterpunch.org/2017/06/30/the-stairs-expedition-canadian-atrocities-in-the-congo/',
  'http://www.southsudannewsagency.com/index.php/2017/06/30/south-sudan-fails-politically-economically/',
  'http://www.pambazuka.org/pan-africanism/canadian-who-helped-conquer-150000-sq-km-king-l%C3%A9opold-ii'],
 'Eritrea': ['http://www.unesco.org/new/en/media-services/single-view/news/watch_on_bbc_world_news_eight_part_series_based_on_unesco/',
  'https://www.businessghana.com/site/news/politics/147703/What-is-behind-tension-between-Eritrea-and-Djibouti'],
 'Euphrate, Al Basrah, Iraq': ['http://english.ahram.org.eg/NewsContent/2/8/271799/World/Region/IS-under-pressure-in-Iraqi-and-Syrian-strongholds.aspx',
  'http://www.dnaindia.com/world/report-islamic-state-under-pressure-in-iraqi-and-syrian-strongholds-2488847'],
 'Euphrates, Dayr az Zawr, Syria': ['http://english.ahram.org.eg/NewsContent/2/8/271778/World/Region/Washingtons-antiIS-envoy-in-Ankara-after-Syria-vis.aspx',
  'http://www.middleeasteye.net/news/us-anti-envoy-visits-turkey-bid-smooth-tensions-342231982'],
 'Fort Hays State University, Kansas, United States': ['https://www.hayspost.com/2017/06/30/fort-hays-state-administrator-named-assistant-vp-at-new-york-university/',
  'http://tmn.fhsu.edu/?p=33228'],
 'Ghana': ['http://news.xinhuanet.com/english/2017-06/30/c_136407842.htm',
  'http://www.wsws.org/en/articles/2017/06/30/wrks-j30.html',
  'http://www.digitaljournal.com/pr/3398931',
  'http://www.monitor.co.ug/News/National/Prof-Opio-Odongo-eulogised/688334-3994508-5ok57w/'],
 'Ghouta, Dimashq, Syria': ['http://freerepublic.com/focus/f-chat/3565441/posts',
  'http://21stcenturywire.com/2017/06/30/syria-chemical-weapon-media-hysteria-obstructs-critical-thinking/',
  'http://www.governancenow.com/views/interview/i-dont-see-in-the-next-ten-years-any-real-solution-for-the-people-of-syria'],
 'Grand Junction, Colorado, United States': ['http://www.sltrib.com/news/5459444-155/story.html',
  'http://www.taosnews.com/stories/this-hunt-is-about-living,41518'],
 'Great Falls, Montana, United States': ['http://missoulian.com/news/government-and-politics/montana-wants-to-defend-federal-coal-leases/article_27963092-1c5a-50b9-b27b-47e996247948.html',
  'http://mtstandard.com/news/government-and-politics/fox-joins-in-defense-of-federal-coal-leases/article_8cab7bd8-0f98-5d5f-95ab-f2ad5a4198a6.html',
  'http://www.greatfallstribune.com/story/news/2017/06/30/military-montana-celebrates-150-years/439374001/'],
 'Grenada': ['http://www.pambazuka.org/human-security/caricom-deals-blow-us-plans-regime-change-venezuela',
  'http://www.caribbeannewsnow.com/headline-CDB-rolls-out-training-programme-to-support-regional-institutional-reform-in-19-countries--34882.html'],
 'Guangdong, Jilin, China': ['https://www.wtvq.com/2017/05/30/men-probing-ivanka-trump-brands-in-china-arrested-missing-3/',
  'http://www.chinadaily.com.cn/business/2017-06/30/content_29942131.htm'],
 'Guatemala': ['http://www.verdict.co.uk/northern-triangle-refugees-sent/',
  'http://staugustine.com/living/religion/2017-06-30/pastor-celebrates-25th-anniversary-lighthouse-church-god-sunday',
  'http://www.stormlakepilottribune.com/story/2424735.html'],
 'Guinea': ['http://www.securitycouncilreport.org/monthly-forecast/2017-07/un_office_for_west_africa_and_the_sahel_1.php',
  'http://disrupt-africa.com/2017/06/senegal-merchant-solution-weebi-expands-across-africa/'],
 'Guiyang, Guizhou, China': ['http://conceptnewscentral.com/index.php/2017/06/30/china-vows-full-support-philippines/',
  'http://conceptnewscentral.com/index.php/2017/07/01/china-seeks-anew-peaceful-solution-south-china-sea-disputes/'],
 'Guizhou, Hubei, China': ['http://conceptnewscentral.com/index.php/2017/07/01/china-seeks-anew-peaceful-solution-south-china-sea-disputes/',
  'http://english.china.com/news/china/54/20170630/1007743.html'],
 'Gulf Of Aqaba, Egypt (general), Egypt': ['https://www.algemeiner.com/2017/06/30/latest-developments-in-saudi-arabia-chart-a-course-for-israeli-ties-with-arab-world/',
  'http://www.meforum.org/6792/saudi-gulf-of-aqaba',
  'https://unitedwithisrael.org/opinion-developments-in-saudi-arabia-signal-potential-ties-with-israel/'],
 'Guwahati, Assam, India': ['http://www.aninews.in/newsdetail-Mg/MzIyMjQ2/pakistan-violates-ceasefire-in-poonch-india-retaliates.html',
  'http://www.aninews.in/newsdetail-Mg/MzIyMzc4/gst-rollout-maha-govt-to-facilitate-businesses-to-migrate-from-old-tax-system.html'],
 'Guyana': ['http://www.pambazuka.org/human-security/caricom-deals-blow-us-plans-regime-change-venezuela',
  'http://www.caribbeannewsnow.com/headline-CDB-rolls-out-training-programme-to-support-regional-institutional-reform-in-19-countries--34882.html'],
 'Hamilton County, Ohio, United States': ['http://www.wcpo.com/news/national/trump-commission-on-voting-fraud-asks-states-for-voter-data',
  'http://www.dailyherald.com/news/20170630/former-death-row-inmate-wants-new-trial'],
 'Hanoi, Ha N?i, Vietnam, Republic Of': ['http://www.business-standard.com/article/news-ani/beijing-s-political-nod-to-pla-s-new-aggression-on-india-bhutan-border-117063000144_1.html',
  'http://www.vir.com.vn/vietnam-and-russia-open-doors-for-heightened-cooperation.html',
  'https://www.lawfareblog.com/water-wars-tugs-war-figurative-and-literal',
  'http://www.enterprisepub.com/news/arlington/koger-uno-students-travel-to-vietnam/article_4937365a-5cdb-11e7-93fb-57883e720125.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMjUx/beijing-039-s-political-nod-to-pla-039-s-new-aggression-on-india-bhutan-border.html'],
 'Havana, Ciudad de La Habana, Cuba': ['http://time.com/4826876/25-moments-america-july-4th/',
  'http://www.plenglish.com/index.php?o=rn&id=14986&SEO=cuba-gets-even-more-support-since-us-policy-change',
  'http://www.wsws.org/en/articles/2017/06/30/immi-j30.html',
  'http://www.pravdareport.com/world/americas/30-06-2017/138069-russia_cuba_base-0/'],
 'Heathrow, Hillingdon, United Kingdom': ['https://article.wn.com/view/2017/06/30/Woman_21_arrested_on_suspicion_of_Syriarelated_terror_offenc/',
  'http://www.independent.co.uk/travel/news-and-advice/british-airways-strike-passenger-rights-flight-cancelled-unite-union-mixed-fleet-cabin-crew-a7817411.html',
  'http://www.liverpoolecho.co.uk/news/uk-world-news/top-news-headlines-britain-around-13262068'],
 'Hiroshima, Hiroshima, Japan': ['http://fpif.org/americas-violent-century/',
  'http://www.dailyo.in/politics/netaji-subhas-chandra-bose-mystery-netaji-files-modi-government/story/1/18093.html',
  'http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15521:op-ed-choices-made-in-war-can-lead-to-lifetime-of-invisible-wounds&catid=1559&Itemid=428'],
 'Honduras': ['http://www.verdict.co.uk/northern-triangle-refugees-sent/',
  'http://www.stormlakepilottribune.com/story/2424735.html'],
 'Hong Kong Island, Hong Kong (general), Hong Kong': ['http://en.rfi.fr/asia-pacific/20170630-hong-kong-20-year-after-handover-fading-democracy',
  'http://www.independent.co.uk/travel/asia/hong-kong-what-to-do-best-sights-restaurants-bars-dim-sum-tim-ho-wan-ozone-a7817771.html'],
 'Honolulu, Hawaii, United States': ['http://www.pireport.org/articles/today_news/2017-06-29',
  'https://tribune.com.pk/story/1446874/trump-administration-reverses-policy-fiances-travel-ban-takes-effect/',
  'http://www.thestar.com.my/news/nation/2017/06/30/aloha-airasia-x-now-flying-to-hawaii-malaysias-awardwinning-airline-heads-to-honolulu-via-osaka/'],
 'Hubei, Guangdong, China': ['https://www.wtvq.com/2017/05/30/men-probing-ivanka-trump-brands-in-china-arrested-missing-3/',
  'http://english.china.com/news/china/54/20170630/1007743.html'],
 'Hyogo, Hokkaido, Japan': ['http://news.az/articles/world/123094',
  'https://japantoday.com/category/national/venomous-fire-ants-found-in-nagoya-port'],
 'Ibadan, Oyo, Nigeria': ['http://thenationonlineng.net/restructuring-yoruba-group-urges-use-conference-report-template/',
  'http://punchng.com/restructuring-el-rufai-under-attack-for-criticising-agitators/'],
 'Iceland': ['http://www.staradvertiser.com/2017/06/29/tgif/movies/arthouse-7/',
  'http://www.independent.co.uk/news/world/europe/germany-legalises-same-sex-gay-marriage-vote-bundestag-angela-merkel-spd-cdu-csu-lgbt-rights-a7815781.html'],
 'Iloilo, Iloilo City, Philippines': ['http://www.philstar.com/region/2017/07/01/1715272/negros-occidental-electric-coop-ppc-inks-power-purchase-deal',
  'http://www.gmanetwork.com/news/news/nation/616341/duterte-s-promises-and-his-first-year-in-office-national-security/story/',
  'http://newsinfo.inquirer.net/909962/palace-warns-public-on-possible-npa-attacks',
  'http://www.interaksyon.com/davao-traders-back-lacsons-call-to-scrap-peace-talks-with-reds/'],
 'Irvine, California, United States': ['https://theintercept.com/2017/06/23/flimsy-evidence-and-fringe-sources-land-people-on-secretive-banking-watch-list/',
  'http://www.christiandaily.co.kr/news/supreme-court-hear-case-bakers-religious-objection-provide-same-sex-76990.html',
  'https://mic.com/articles/181247/secretaries-of-state-are-resisting-white-house-requests-for-voter-data'],
 'Jaipur, Rajasthan, India': ['http://www.livelaw.in/campaign-aadhaar-picks-momentum-across-india/',
  'http://www.business-standard.com/article/economy-policy/oppn-unity-over-gst-boycott-cracks-with-ncp-sp-jd-u-deciding-to-attend-117063001059_1.html'],
 'Jakarta, Jakarta Raya, Indonesia': ['http://www.manilatimes.net/terrorism-necessarily-rooted-religion-international-character-4/335833/',
  'https://lawfareblog.com/todays-headlines-and-commentary-1341',
  'http://www.theedgemarkets.com/article/fading-islamic-state-brings-southeast-asia-terror-risk-ng-warns',
  'http://www.thejakartapost.com/news/2017/06/30/jakarta-returnees-to-hit-108000-vehicles-as-holiday-traffic-peaks.html'],
 'Jeddah, Makkah, Saudi Arabia': ['http://www.dailymail.co.uk/news/article-4654574/Rihanna-s-billionaire-lover-s-uncle-abducted-daughter.html',
  'http://nation.com.pk/national/30-Jun-2017/saudi-official-denies-former-crown-prince-confined-to-palace',
  'http://saudigazette.com.sa/saudi-arabia/dance-death-highways-amid-holiday-excitement/',
  'http://www.newageislam.com/pakistan-press/new-age-islam-edit-bureau/terrorism-on-the-rampage,-by-shahid-m-amin--new-age-islam-s-selection,-30-june-2017/d/111717'],
 'Jefferson City, Missouri, United States': ['http://fox17.com/news/local/tennessee-kentucky-wont-release-voter-information-despite-federal-commission-request',
  'http://www.dailyprogress.com/news/politics/wire/trump-commission-on-voting-fraud-asks-states-for-voter-data/article_8ccf5165-3e0f-580c-968a-55dea7a5e9f2.html',
  'http://www.tribtown.com/2017/06/29/us-voting-commission/'],
 'Jilin, Jilin, China': ['http://www.theepochtimes.com/n3/2263247-new-documentary-secret-audio-recordings-of-politburo-standing-committee-members-reveal-vast-state-run-enterprise-of-live-organ-harvesting/',
  'https://fortunascorner.com/2017/06/29/china-deploys-elite-brigades-near-north-korean-border/'],
 'Jolo, Sulu, Philippines': ['http://news.pia.gov.ph/article/view/3441498802882/duterte-avows-comfortable-life-for-all',
  'http://conceptnewscentral.com/index.php/2017/06/30/pnoys-administration-lot-killings-gordon/'],
 'Juba, Wilayat Bahr al Jabal, South Sudan': ['http://smc.sd/en/dozen-killed-in-south-sudan-clashes/',
  'African media/BBC Monitoring/(c) BBC',
  'http://www.thefinancialexpress-bd.com/2017/06/30/75503/Uganda-needs-diplomatic-pressure-to-stop-stoking-conflicts'],
 'Kampala, Kampala, Uganda': ['http://citiscope.org/story/2017/new-bus-rapid-transit-system-earns-dar-es-salaam-2018-sustainable-transit-award',
  'http://www.monitor.co.ug/News/National/Prof-Opio-Odongo-eulogised/688334-3994508-5ok57w/',
  'http://www.thefinancialexpress-bd.com/2017/06/30/75503/Uganda-needs-diplomatic-pressure-to-stop-stoking-conflicts',
  'http://www.blackstarnews.com/global-politics/africa/ugandas-general-museveni-african-political-vampire.html'],
 'Karabakh, Dagestan, Russia': ['http://artsakhpress.am/eng/news/69050/alexander-lapshin-pleads-not-guilty-in-baku-trial.html',
  'https://armenpress.am/eng/news/897155/alexander-lapshin-pleads-not-guilty-in-baku-trial.html'],
 'Karnataka, Karnataka, India': ['http://www.aninews.in/newsdetail-Mg/MzIyMzc0/byculla-jail-inmate-murder-pil-in-bombay-hc-seeking-cid-probe.html',
  'http://www.aninews.in/newsdetail-Mg/MzIyMzc4/gst-rollout-maha-govt-to-facilitate-businesses-to-migrate-from-old-tax-system.html',
  'http://www.thehindu.com/business/Economy/live-goods-and-services-tax-launch/article19185917.ece'],
 'Kashmir, North-West Frontier, Pakistan': ['http://nation.com.pk/lahore/30-Jun-2017/lhcba-protest-against-pm-goes-on',
  'http://www.truth-out.org/news/item/41113-facebook-s-secret-censorship-rules-protect-white-men-from-hate-speech-but-not-black-children',
  'http://nation.com.pk/columns/30-Jun-2017/a-veteran-leader'],
 'Kashmiri, Punjab, Pakistan': ['http://nation.com.pk/national/30-Jun-2017/pakistan-asks-india-to-respect-2003-ceasefire-accord',
  'http://www.dailyprogress.com/pakistan-pm-condemns-us-india-silence-on-kashmir-violence/article_73fd03e6-dbe1-5be9-a665-78c2e8528a87.html',
  'http://www.firstpost.com/india/narendra-modi-warns-gau-rakshaks-protests-can-be-effective-only-when-not-confined-to-caste-religion-3762521.html'],
 'Khan Shaykhun, Idlib, Syria': ['https://sputniknews.com/politics/201706301055129519-us-trump-syria/',
  'http://www.mei.edu/content/io/iran-warns-white-house-against-playing-fire-syria',
  'http://www.npr.org/sections/thetwo-way/2017/06/30/534983929/syrian-civilians-exposed-to-sarin-in-april-attack-international-watchdog-says'],
 'Khan Sheikhun, Idlib, Syria': ['http://www.hangthebankers.com/united-states-propaganda-war-syria-iran/',
  'http://jordantimes.com/news/region/macron-and-trump%E2%80%99s-syria-pledge-masks-strategy-void-%E2%80%94-analysts'],
 'Khanyar, Jammu and Kashmir, India': ['http://www.aninews.in/newsdetail-Mg/MzIyMjQ2/pakistan-violates-ceasefire-in-poonch-india-retaliates.html',
  'http://www.aninews.in/newsdetail-Mg/MzIyMjI2/cong-targets-pm-modi-over-cow-vigilantism-calls-him-039-biggest-hypocrite-in-india-039-.html',
  'http://www.aninews.in/newsdetail-Mg/MzIyMjI4/bjp-for-039-sovereign-impact-039-on-people-as-pm-modi-condemns-cow-vigilantism.html'],
 'Khorasan, Helmand, Afghanistan': ['https://www.wtvq.com/2017/05/31/death-toll-at-90-in-huge-suicide-bombing-in-afghan-capital/',
  'http://www.thefridaytimes.com/tft/americas-forgotten-war/',
  'http://www.aninews.in/newsdetail-NA/MzIyMjI0/first-lady-melania-trump-stands-by-president-039-s-tweets.html',
  'https://thewire.in/152867/eu-usa-afghanistan-taliban-troop-surge/'],
 'Kiev, Ukraine (general), Ukraine': ['http://fumbleboard.com/2017/06/30/man-sought-after-pair-burned-in-london-acid-attack/',
  'Odessa Region media highlights in Russian/BBC Monitoring/(c) BBC',
  'http://napavalleyregister.com/news/national/recapping-pride-month-events-around-the-world-in-photos/collection_3944efe5-b0cd-5bda-b9e8-16b0042d50b8.html',
  'http://www.deccanchronicle.com/technology/in-other-news/300617/global-cyber-attack-likely-cover-for-malware-installation-in-ukraine-police.html'],
 'Kings Beach, Queensland, Australia': ['https://www.caboolturenews.com.au/news/murder-house-market-11-million/3195497/',
  'https://www.sunshinecoastdaily.com.au/news/different-fates-for-drug-dealing-couple/3195193/'],
 'Kordofan, Shamal Kurdufan, Sudan': ['https://www.alaraby.co.uk/english/society/2017/6/30/syrian-sudanese-refugees-already-suffering-from-trumps-travel-ban',
  'https://www.americamagazine.org/politics-society/2017/06/29/travel-ban-blow-sudanese-refugees-awaiting-us-resettlement'],
 'Kosovo': ['http://www.spiegel.de/international/europe/tensions-in-the-balkans-rising-as-promise-of-eu-future-fades-a-1154499.html',
  'Blic website in Serbian/BBC Monitoring/(c) BBC',
  'http://reliefweb.int/report/world/general-assembly-approves-appropriation-68-billion-14-peacekeeping-operations-201718',
  'http://freerepublic.com/focus/f-bloggers/3565468/posts',
  'http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017'],
 'Kuala Lumpur, Kuala Lumpur, Malaysia': ['http://www.sacbee.com/latest-news/article158986794.html',
  'http://www.wboc.com/story/35785524/a-look-at-philippine-leaders-stormy-first-year-in-power',
  'http://www.benarnews.org/english/news/philippine/philippines-militants-06232017145611.html',
  'http://www.thestar.com.my/news/nation/2017/06/30/aloha-airasia-x-now-flying-to-hawaii-malaysias-awardwinning-airline-heads-to-honolulu-via-osaka/',
  'http://thestandard.com.ph/business/biz-plus/240702/clark-woos-more-foreign-airlines.html'],
 'Kwazulu, Eastern Cape, South Africa': ['http://www.gicafrica.diplo.de/Vertretung/suedafrika-dz/en/__pr/2017/06/06-Lindau-African-Scientists.html',
  'http://www.iol.co.za/the-star/agonising-mortuary-wait-goes-on-10067273'],
 'Lake Chad, Nigeria (general), Nigeria': ['https://www.africa-newsroom.com/press/source/royal-norwegian-ministry-of-foreign-affairs',
  'http://thenationonlineng.net/special-report-working-in-the-red-zone/',
  'Telegram messaging service in Arabic/BBC Monitoring/(c) BBC'],
 'Latvia': ['http://thenews.pl/1/10/Artykul/314182,FM-hopes-for-Trump-declaration-on-US-troops-in-Poland',
  'http://www.politico.eu/article/simone-veil-european-idealist/',
  'https://www.defense.gov/News/Article/Article/1231488/'],
 'Liberia': ['https://www.africa-newsroom.com/press/source/royal-norwegian-ministry-of-foreign-affairs',
  'http://reliefweb.int/report/world/general-assembly-approves-appropriation-68-billion-14-peacekeeping-operations-201718',
  'http://www.monitor.co.ug/News/National/Prof-Opio-Odongo-eulogised/688334-3994508-5ok57w/'],
 'Lima, Lima, Peru': ['http://www.4-traders.com/FEDEX-CORPORATION-12585/news/FedEx-Companies-still-hobbled-from-fearsome-cyberattack-24685823/',
  'http://abcnews.go.com/Technology/wireStory/companies-hobbled-fearsome-cyberattack-48382983',
  'http://www.interaksyon.com/9-things-that-defined-year-1-of-the-duterte-presidency/',
  'http://www.buenosairesherald.com/article/226136/canada-at-a-new-crossroads-150-years-on'],
 'Lingnan, Guangdong, China': ['http://www.cnn.com/2017/06/30/asia/trump-us-china-north-korea/',
  'http://wtkr.com/2017/06/30/us-approves-first-arms-sale-to-taiwan-under-president-trump/'],
 'Los Angeles International Airport, California, United States': ['http://hosted2.ap.org/APDEFAULT/3d281c11a96b4ad082fe88aa0db04305/Article_2017-06-29-US--Travel%20Ban-The%20Latest/id-c84e0a8b7859494ca188fa16f0bf8062',
  'https://www.voanews.com/a/us-travel-ban-implementation-moves-ahead-little-protest/3923241.html',
  'http://reviewtimes.com/world-news/2017/06/29/the-latest-us-adds-fiances-to-travel-ban-exemptions/'],
 'Los Angeles, California, United States': ['http://www.ocregister.com/2017/06/30/would-you-kill-if-ordered-wwii-navy-survivor-of-port-chicago-disaster-faced-that-question/',
  'https://www.noozhawk.com/article/bill_macfadyen_2_ventura_teenagers_killed_in_suspected_dui_crash_20170630',
  'https://newrepublic.com/article/143004/rise-thought-leader-how-superrich-funded-new-class-intellectual&position=29&content_id=2tWcRaQ'],
 'Lucknow, Uttar Pradesh, India': ['http://www.livelaw.in/campaign-aadhaar-picks-momentum-across-india/',
  'http://www.theweek.in/theweek/current/shafi-armar-his-brother-and-others-in-bhatkal.html',
  'http://www.thehindu.com/business/Economy/live-goods-and-services-tax-launch/article19185917.ece'],
 "Luhansk, Luhans'ka Oblast', Ukraine": ['http://beatricedailysun.com/news/world/photos-a-look-at-the-coal-industry-around-the-world/collection_741df39f-5990-5412-999e-136fcadb3d6e.html',
  'BBC Monitoring/BBC Monitoring/(c) BBC',
  'http://khpg.org/en/index.php?id=1498789532'],
 'Macedonia': ['Blic website in Serbian/BBC Monitoring/(c) BBC',
  'http://aa.com.tr/en/world/nato-chief-alliance-stepping-up-across-all-domains/851359',
  'http://news.az/articles/politics/123073'],
 'Madagascar': ['http://english.chinamil.com.cn/view/2017-06/30/content_7658980.htm',
  'http://www.eturbonews.com/158480/turkish-cargo-launches-flights-istanbul-johannesburg-madagascar',
  'https://www.afdb.org/en/news-and-events/indian-ocean-islands-east-african-countries-collaborate-to-enhance-responsible-fisheries-practices-17145/',
  'http://www.aircargonews.net/news/airlines/freighter/single-view/news/turkish-cargo-launches-freighter-flights-to-johannesburg-and-madagascar.html'],
 'Makkah, Makkah, Saudi Arabia': ['http://www.newageislam.com/islam-and-sectarianism/sultan-shahin/d/110142',
  'http://www.egypttoday.com/Article/2/9333/Qatar-to-ask-Turkey-to-send-more-military-troops',
  'http://www.newageislam.com/pakistan-press/new-age-islam-edit-bureau/terrorism-on-the-rampage,-by-shahid-m-amin--new-age-islam-s-selection,-30-june-2017/d/111717'],
 'Maldives': ['https://sputniknews.com/middleeast/201706301055105929-qatar-concessions-syria-crisis/',
  'http://www.frugaltravelguy.com/2017/06/whats-the-best-way-to-get-to-the-maldives-on-points-and-miles-reader-question.html',
  'http://mideast-times.com/left_news.php?newsid=6517'],
 'Malta': ['http://www.dnaindia.com/world/report-factbox-state-of-same-sex-marriage-around-the-world-2488717',
  'https://euobserver.com/migration/138405',
  'http://www.newsmax.com/TheWire/italy-closing-ports-migrants/2017/06/28/id/798814/',
  'http://www.digitaljournal.com/news/world/gay-marriage-around-the-world/article/496489'],
 'Manama, Al Manamah, Bahrain': ['http://www.middle-east-online.com/english/?id=83714',
  'http://www.bna.bh/portal/en/news/791949'],
 'Manbij, ?alab, Syria': ['http://www.thenational.ae/world/middle-east/isil-is-gone-from-aleppo-but-recaptures-part-of-raqqa',
  'http://www.middle-east-online.com/english/?id=83719',
  'https://www.dailysabah.com/syrian-crisis/2017/06/30/daesh-fully-withdraws-from-syrias-aleppo-province-monitor-says'],
 'Mandsaur, Madhya Pradesh, India': ['http://www.thestatesman.com/india/bjp-govts-neglecting-farmers-says-surjewala-1498777137.html',
  'http://www.freepressjournal.in/editorspick/kay-benedict-battle-between-lotus-eaters-lotus-supporters/1093647'],
 'Manhattan, New York, United States': ['http://www.warwickadvertiser.com/apps/pbcs.dll/article?AID=/20170628/NEWS01/170629956/0/HOME02/St-Stephen',
  'http://lacrossetribune.com/news/national/trump-succeeds-where-obama-failed-spawning-a-new-wave-of/article_73ad19bf-7350-5beb-b5c3-db5ef10c3a68.html',
  'http://www.gothamgazette.com/state/7042-mayoral-control-extended-in-special-session-with-usual-albany-process',
  'http://www.huffingtonpost.com/entry/muslim-ban-protest-new-york-city_us_5955a653e4b05c37bb7d3635?fvg&ncid=inblnkushpmg00000009',
  'http://www.brooklyndaily.com/stories/2017/27/wod-alberta-gulotta-2017-bk_2017_27.html'],
 'Maroochydore, Queensland, Australia': ['https://www.sunshinecoastdaily.com.au/news/sleepout-raises-over-125000-for-coasts-homeless/3195363/',
  'https://www.sunshinecoastdaily.com.au/news/why-timothy-mcveigh-extremists-new-poster-boy/3195708/',
  'https://www.whitsundaytimes.com.au/news/pell-goes-ground-forced-leave-toxic-vatican-confli/3195704/',
  'https://www.sunshinecoastdaily.com.au/news/different-fates-for-drug-dealing-couple/3195193/'],
 'Mauritius': ['http://www.maravipost.com/nadithis-malawi-independence-mini-series-part-2-malawis-first-freedom-fighter-john-chilembwe/',
  'https://www.afdb.org/en/news-and-events/indian-ocean-islands-east-african-countries-collaborate-to-enhance-responsible-fisheries-practices-17145/',
  'https://defenceaviationpost.com/next-narendra-modis-agenda-kuwait-israel/'],
 'Milan, Lombardia, Italy': ['http://www.ibtimes.co.uk/ex-cia-agent-return-italy-face-sentence-rendition-radical-egyptian-imam-1628490',
  'http://freerepublic.com/focus/f-news/3565524/posts',
  'http://blogs.ft.com/brusselsblog/2017/06/30/burden-sharing-2/&_i_referer=&classification=conditional_standard&iab=barrier-app'],
 'Miramar National Cemetery, California, United States': ['http://www.kusi.com/story/35791320/second-navy-sailor-killed-in-uss-fitzgerald-collision-returns-to-san-diego',
  'http://fox5sandiego.com/2017/06/29/funeral-plans-for-2-sailors-killed-in-uss-fitzgerald-collision-announced/'],
 'Mogadishu, Banaadir, Somalia': ['http://www.tanzaniatoday.co.tz/news/tanzania-two-killed-as-gunmen-go-on-shooting-spree-in-kibiti',
  'http://www.hillaac.net/unhcr-repatriates-over-67000-somali-refugees-from-kenya/',
  'http://www.news24.com/Africa/News/top-africa-stories-mugabe-mbeki-angola-20170630',
  'http://www.thefinancialexpress-bd.com/2017/06/30/75503/Uganda-needs-diplomatic-pressure-to-stop-stoking-conflicts',
  'http://somaliamediamonitoring.org/june-30-2017-morning-headlines/'],
 'Moldova': ['BBC Monitoring/BBC Monitoring/(c) BBC',
  'Multiple Sources/BBC Monitoring/(c) BBC'],
 'Montenegro': ['Blic website in Serbian/BBC Monitoring/(c) BBC',
  'http://www.washingtonexaminer.com/china-slams-trumps-arms-deal-with-taiwan/article/2176695',
  'https://www.voanews.com/a/russia-lavrov-warns-us-eu-on-macedonia/3779923.html',
  'http://www.ibtimes.co.uk/same-sex-marriage-still-illegal-these-countries-across-europe-1628447'],
 'Morganton, North Carolina, United States': ['http://www.thestate.com/latest-news/article158930384.html',
  'https://www.stripes.com/news/us/feds-confirm-isis-investigations-underway-in-nc-1.476095',
  'http://freedomdaily.com/feds-just-raided-muslims-north-carolina-house-interrupt-last-step-independence-day-nightmare/'],
 'Mullumbimby, New South Wales, Australia': ['https://www.echonews.com.au/news/qantas-flight-qf93-make-forced-landing-sydney/3195268/',
  'https://www.echonews.com.au/news/iraqi-beheader-has-decapitated-50-isis-fighters/3195251/',
  'https://www.echonews.com.au/news/bali-shaun-was-pretty-popular-ladies/3195258/'],
 'Muzaffarnagar, Uttar Pradesh, India': ['http://www.firstpost.com/india/narendra-modi-warns-gau-rakshaks-protests-can-be-effective-only-when-not-confined-to-caste-religion-3762521.html',
  'http://www.dqindia.com/vattikuti-technologies-provide-computer-assisted-robotic-surgery-for-cancer-cases/'],
 'Myanmar': ['https://travel.startsat60.com/articles/horror-shakes-popular-tourist-hotspot',
  'http://www.nzherald.co.nz/travel/news/article.cfm?c_id=7&objectid=11883650',
  'http://www.alsumaria.tv/news/208186/us-return-burma-iraq-to-child-soldier-list/en',
  'http://www.independent.co.uk/news/world/asia/elise-dallemange-latest-updates-thailand-police-case-reopen-belgium-backpacker-dead-murder-cover-up-a7816956.html'],
 'Nablus, West Bank (general), West Bank': ['http://english.wafa.ps/page.aspx?id=L85BnUa91190310189aL85BnU',
  'http://www.palestinemonitor.org/details.php?id=4e0jw1a15919yif5jnnfj1'],
 'Nagoya, Aichi, Japan': ['http://news.az/articles/world/123094',
  'https://japantoday.com/category/national/venomous-fire-ants-found-in-nagoya-port'],
 "Namyang, P'yongyang-si, North Korea": ['http://www.news.com.au/world/asia/north-korean-prison-camp-awaits-refugees-caught-in-china/news-story/5d600624dd9a7e79866979178c62cc57',
  'http://www.refworld.org/docid/59563ddb4.html',
  'http://www.couriermail.com.au/news/world/north-korean-prison-camp-awaits-refugees-caught-in-china/news-story/5d600624dd9a7e79866979178c62cc57?nk=14838503df489d9eda913d28656154b5-1498793525'],
 'Nangarhar, Nangarhar, Afghanistan': ['National Afghanistan TV, Kabul/BBC Monitoring/(c) BBC',
  'http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15610:the-pros-and-cons-of-trump-giving-the-defense-department-more-power&catid=1559&Itemid=428',
  'http://www.thecitizen.in/index.php/NewsDetail/index/5/11127/Its-Official-Nato-To-Deploy-More-Troops-To-Afghanistan',
  'https://timesofislamabad.com/us-supplying-weapons-to-isis-in-afghanistan-hamid-karzai/2017/07/01/'],
 'Nanjing, Jiangsu, China': ['http://www.nationalreview.com/article/449113/china-green-technology-america',
  'http://www.scout.com/military/warrior/story/1788496-when-the-nazis-helped-china-fight-japan',
  'http://www.cairnspost.com.au/news/cairns/ukrainian-cargo-plane-carting-mining-equipment-lands-at-cairns-airport/news-story/735100d0c1aac1080d1634898c99f44e?nk=c70fc8e50c3299b45ae6b61ec24812c3-1498792638'],
 'Niger': ['http://reliefweb.int/report/mali/liptako-gourma-epicentre-sahel-crisis',
  'http://www.premiumtimesng.com/foreign/west-africa-foreign/235447-new-french-president-macron-heads-west-africa.html',
  'http://www.thetidenewsonline.com/2017/06/30/the-states-822/'],
 'Niger Delta, Nigeria (general), Nigeria': ['http://www.4-traders.com/ROYAL-DUTCH-SHELL-6273/news/Nigeria-Shell-Complicit-in-the-Arbitrary-Executions-of-Ogoni-Nine-As-Writ-Served-in-Dutch-Court-24681805/',
  'https://theeagleonline.com.ng/army-buries-two-soldiers-killed-in-battle-with-boko-haram/',
  'http://allafrica.com/stories/201706300042.html'],
 'Ninoy Aquino International Airport, Pasay, Philippines': ['http://www.sacbee.com/latest-news/article158986794.html',
  'http://www.ivpressonline.com/news/world/militant-siege-drug-killings-mark-duterte-s-stormy-st-year/article_cf4eaffe-ad3f-52f9-9cda-0b739da6ff8b.html',
  'http://www.eastoregonian.com/a-look-at-philippine-leaders-stormy-first-year-in-power-eo-ap-webfeeds-news-nation-worldbd202ef645bc4d3e8babe61f83ae586a'],
 'North Point, Hong Kong (general), Hong Kong': ['https://www.nytimes.com/2017/06/30/insider/in-hong-kong-a-bureau-evolves-with-its-city.html',
  'http://www.independent.co.uk/travel/asia/hong-kong-what-to-do-best-sights-restaurants-bars-dim-sum-tim-ho-wan-ozone-a7817771.html'],
 'Nusra, Kafr ash Shaykh, Egypt': ['http://dailynht.com/story/31455',
  'http://www.forbes.com/sites/dougbandow/2017/06/30/saudi-arabia-and-united-arab-emirates-should-put-own-houses-in-order-before-accusing-qatar/',
  'http://news.az/articles/world/123102',
  'http://www.vanguardngr.com/2017/06/qatar-goliaths-gulf/'],
 "Odessa, Odes'ka Oblast, Ukraine": ['Odessa Region media highlights in Russian/BBC Monitoring/(c) BBC',
  'http://www.wsws.org/en/articles/2017/06/30/mcme-j30.html'],
 'Odisha, Orissa, India': ['http://fumbleboard.com/2017/06/30/man-sought-after-pair-burned-in-london-acid-attack/',
  'http://www.thehindu.com/business/Economy/live-goods-and-services-tax-launch/article19185917.ece'],
 'Ogun State, Ogun, Nigeria': ['http://thenationonlineng.net/restructuring-yoruba-group-urges-use-conference-report-template/',
  'http://punchng.com/restructuring-el-rufai-under-attack-for-criticising-agitators/',
  'https://theeagleonline.com.ng/association-honours-ogun-governorship-candidate-in-us/'],
 'Oklahoma City, Oklahoma, United States': ['http://michiganradio.org/post/kalkaska-village-president-defends-his-controversial-facebook-posts',
  'http://napavalleyregister.com/news/national/recapping-pride-month-events-around-the-world-in-photos/collection_3944efe5-b0cd-5bda-b9e8-16b0042d50b8.html',
  'http://superiorcatholicherald.org/news/local-news/a-sabbatical-to-remember/',
  'https://www.sunshinecoastdaily.com.au/news/why-timothy-mcveigh-extremists-new-poster-boy/3195708/'],
 'Oman': ['http://www.indianeagle.com/travelbeats/new-york-indian-ravinder-bansal-takes-solo-flight-from-buffalo-to-india/',
  'http://yaleglobal.yale.edu/content/saudi-arabias-new-succession-plan-shakes-middle-east',
  'https://lobelog.com/qatar-looks-to-iran-and-iraq/'],
 'Orange County, California, United States': ['http://www.dailyastorian.com/the-latest-arizona-wildfire-more-than-40-percent-contained-da-ap-webfeeds-news-northwestd98f2aaa274e42298ce7aaa2f58282d9',
  'http://www.krtv.com/story/35776177/communities-evacuated-as-winds-temperatures-fuel-wildfires-in-2-states',
  'http://www.chieftain.com/news/national/the-latest-arizona-fire-closes-summer-camps-destroys-homes/article_2b7ad9fc-0a45-51df-9020-3bc9429c9983.html',
  'http://www.latimes.com/socal/daily-pilot/opinion/tn-dpt-me-reader-report-20170629-story.html'],
 'Orlando, Florida, United States': ['http://thefederalist.com/2017/06/30/the-pitfalls-of-debating-the-popes-liberal-politics/',
  'https://www.algemeiner.com/2017/06/30/fox-in-the-hen-house-allowing-terrorists-to-re-enter-prisons/',
  'https://www.memri.org/reports/jihad-and-terrorism-threat-monitor-jttm-weekend-summary-256'],
 'Palawan, Dapitan, Philippines': ['http://m.philstar.com/782974/show/c7728977a0971a88b8ad3d6d9203704a?t=as712te4ic6qid1u0kavm8q140',
  'http://www.bworldonline.com/content.php?section=Nation&title=us-think-tank-weapons-system-firmed-up-in-chinese-structures-in-spratlys&id=147573',
  'http://m.philstar.com/headlines/show/84053525f68426d081d9bb01220c5d3e',
  'http://newsinfo.inquirer.net/909879/dutertes-cabinet-a-year-later-who-remain-who-have-gone-out-of-mixed-bag'],
 'Palm Beach, Florida, United States': ['http://www.dailyadvance.com/National-News/2017/06/29/Man-can-seek-money-for-wrongful-conviction-in-Mississippi.html',
  'http://www.nzherald.co.nz/world/news/article.cfm?c_id=2&objectid=11884311',
  'http://www.palmbeachpost.com/entertainment/dining/the-dish-chefs-the-move-and-the-rise/sxZgDJ6FLKPeROVoetI0PL/'],
 'Panama Canal, Panama (general), Panama': ['http://www.indietraveller.co/backpacking-in-central-america/',
  'http://www.rdrnews.com/2017/05/30/noriega-us-ally-turned-target-dies-decades-jail/'],
 'Panama City, PanamáM, Panama': ['http://www.indietraveller.co/backpacking-in-central-america/',
  'http://www.newsherald.com/news/20170629/stossel-school-inc---bureaucracy-at-its-worst',
  'http://www.newsherald.com/news/20170629/our-view-ossoff-ied-democrats-dealt-another-blow'],
 'Petrograd, Sankt-Peterburg, Russia': ['http://www.wsws.org/en/articles/2017/06/30/mcme-j30.html',
  'http://weeklyworker.co.uk/worker/1161/corrections-from-up-close/'],
 'Portland, Oregon, United States': ['https://www.thechronicleonline.com/news_paid/port-westward-storage-tank-purchase-would-be-for-ethanol-expansion/article_015362a3-ec0c-5028-91be-112f81e85b8c.html',
  'http://www.lagrandeobserver.com/news/5415175-151/police-set-up-for-rainbow-gathering',
  'http://www.statesmanjournal.com/story/life/2017/06/29/flooding-brings-president-truman-salem-late/103292134/'],
 'Prague, Praha, Hlavníesto, Czech Republic': ['http://in.reuters.com/news/picture/wild-horses-return-to-mongolias-steppes-idINRTS18UP7',
  'http://gulfnews.com/opinion/today-in-history/july-1-1992-algerian-leader-boudiaf-buried-after-assassination-1.2051200',
  'http://www.albaniannews.com/index.php?idm=13983&mod=2',
  'http://www.breitbart.com/big-government/2017/06/29/defiant-cnn-touts-discredited-dossier-one-hour-russia-conspiracy-special/'],
 'Prince Of Wales, Nunavut, Canada': ['http://ckom.com/article/1664764/hundreds-line-streets-ontario-meet-prince-charles-camilla',
  'http://www.tillsonburgnews.com/2017/06/30/the-world-is-a-stage'],
 'Puerto Rico': ['http://www.scmp.com/magazines/post-magazine/long-reads/article/2100339/hong-kong-built-junk-was-once-ripleys-believe-it',
  'http://www.upi.com/Top_News/World-News/2017/06/30/Australian-drug-gang-suspected-of-using-drone-to-monitor-police/2911498801791/',
  'http://www.foodbev.com/news/ecuadorian-president-opens-new-100m-tonicorp-dairy-facility/'],
 'Pulaski County, Arkansas, United States': ['http://www.arkansasonline.com/news/2017/jun/30/lr-woman-arrested-apartment-shot-up-two/',
  'http://www.arkansasonline.com/news/2017/jun/30/suspect-in-ruin-of-monolith-has-1st-cou/'],
 'Queens, New York, United States': ['http://www.baltimoresun.com/bs-md-ob-dorothy-donovan-20170630-story.html',
  'http://www.bostonglobe.com/arts/2017/06/29/the-moth-global-storytelling-initiative-turns/mzDhAh4aYmzmDu84PrgB1K/story.html'],
 'Quneitra, Al Qunaytirah, Syria': ['https://english.aawsat.com/saeed-abdelrazek-and-paula-astih/news-middle-east/ankara-tests-moscow-washington-tightening-noose-afrin',
  'Arabic media/BBC Monitoring/(c) BBC',
  'https://www.fairobserver.com/region/middle_east_north_africa/iran-and-assad-are-not-winning-20971/'],
 'Rajkot, Gujarat, India': ['http://indianexpress.com/article/india/presidential-election-2017-una-has-a-query-for-next-president-why-do-dalits-always-suffer-4728570/',
  'http://indianexpress.com/article/opinion/lynch-mobs-narendra-modi-sabarmati-ashram-the-pms-trail-is-this-my-country-the-country-of-bapu-4728749/',
  'http://www.aninews.in/newsdetail-Mg/MzIyMjI4/bjp-for-039-sovereign-impact-039-on-people-as-pm-modi-condemns-cow-vigilantism.html'],
 'Raleigh, North Carolina, United States': ['https://www.stripes.com/news/us/feds-confirm-isis-investigations-underway-in-nc-1.476095',
  'https://www.ednc.org/2017/06/29/alternative-teacher-prep-comes-north-carolina/',
  'http://www.wral.com/foodie-news-cortez-grand-opening-party-is-saturday/16794637/'],
 'Ramallah, West Bank (general), West Bank': ['Quotes package from BBC Monitoring in Arabic/BBC Monitoring/(c) BBC',
  'http://english.wafa.ps/page.aspx?id=L85BnUa91190310189aL85BnU',
  'http://www.palestinemonitor.org/details.php?id=4e0jw1a15919yif5jnnfj1'],
 'Rhode Island, United States': ['http://talkingpointsmemo.com/livewire/rhode-island-will-not-give-election-integrity-commission-data',
  'https://www.thecollegefix.com/post/34113/',
  'http://kuow.org/post/oregon-washington-threaten-sue-epa-over-methane-rules',
  'http://www.washingtonexaminer.com/china-slams-trumps-arms-deal-with-taiwan/article/2176695',
  'http://www.golocalprov.com/news/muksian-forced-to-resign-in-providence-for-self-dealing-tapped-by-fung-to-h'],
 'Richmond, Virginia, United States': ['http://wjhl.com/ap/trump-commission-on-voting-fraud-asks-states-for-voter-data/',
  'https://www.thenation.com/article/the-trump-administration-is-planning-an-unprecedented-attack-on-voting-rights/',
  'http://www.dailyprogress.com/news/politics/wire/trump-commission-on-voting-fraud-asks-states-for-voter-data/article_8ccf5165-3e0f-580c-968a-55dea7a5e9f2.html',
  'http://thefederalist.com/2017/06/30/reconsider-robert-e-lees-place-american-nostalgia/',
  'http://www.greenbaypressgazette.com/story/news/2017/06/30/date-destiny-wisconsin-soldier-gettysburg/429264001/'],
 'Roma, Lazio, Italy': ['https://www.washingtonpost.com/entertainment/books/17-thrillers-and-mysteries-worth-toting-to-the-beach-maybe-not-all-at-once/2017/06/29/eea48dea-5209-11e7-91eb-9611861a988f_story.html',
  'https://nextbillion.net/beyond-the-grid-connecting-the-roma-in-bulgaria/'],
 'Sabarmati, Gujarat, India': ['http://news.rediff.com/commentary/2017/jun/30/liveupdates.htm',
  'http://indianexpress.com/article/opinion/lynch-mobs-narendra-modi-sabarmati-ashram-the-pms-trail-is-this-my-country-the-country-of-bapu-4728749/',
  'http://www.firstpost.com/india/narendra-modi-warns-gau-rakshaks-protests-can-be-effective-only-when-not-confined-to-caste-religion-3762521.html'],
 'Sacramento County, California, United States': ['http://abc6onyourside.com/news/nation-world/california-police-arrest-couple-after-child-found-dead',
  'http://www.dailydemocrat.com/general-news/20170629/over-half-of-hate-crimes-in-us-go-unreported-report-says'],
 'Safakadal, Jammu and Kashmir, India': ['http://www.aninews.in/newsdetail-Mg/MzIyMjQ2/pakistan-violates-ceasefire-in-poonch-india-retaliates.html',
  'http://www.aninews.in/newsdetail-Mg/MzIyMjI2/cong-targets-pm-modi-over-cow-vigilantism-calls-him-039-biggest-hypocrite-in-india-039-.html',
  'http://www.aninews.in/newsdetail-Mg/MzIyMjI4/bjp-for-039-sovereign-impact-039-on-people-as-pm-modi-condemns-cow-vigilantism.html'],
 'San Antonio, Texas, United States': ['http://www.businessinsider.in/Turmoil-in-Mexicos-criminal-underworld-is-intensifying-the-violence-in-a-valuable-border-territory/articleshow/59378844.cms',
  'http://trikkles.com/2017/06/30/united-states-vice-president-mike-pence-expresses-desire-to.html',
  'https://www.stripes.com/news/us/judge-won-t-drop-rare-misbehavior-charge-against-bergdahl-1.476089',
  'http://www.businessinsider.com/cartel-gang-violence-in-reynosa-nuevo-laredo-matamoros-mexico-border-2017-6'],
 'San Bernardino, California, United States': ['http://www.redlandsdailyfacts.com/general-news/20170630/86-arrested-in-san-bernardino-county-street-gang-crackdown',
  'http://michiganradio.org/post/kalkaska-village-president-defends-his-controversial-facebook-posts',
  'https://news.vice.com/story/how-will-jeff-sessions-go-after-hate-crimes'],
 "Sanaa, San\x91a', Yemen": ['Twitter/BBC Monitoring/(c) BBC',
  'http://dailytimes.com.pk/world/30-Jun-17/yemen-troops-rebels-killed-in-battle-for-central-province',
  'https://jamestown.org/program/yemens-houthi-missiles-keep-saudi-arabia-mired-conflict/'],
 'Sanafir, Al Qalyubiyah, Egypt': ['https://www.algemeiner.com/2017/06/30/latest-developments-in-saudi-arabia-chart-a-course-for-israeli-ties-with-arab-world/',
  'http://www.meforum.org/6792/saudi-gulf-of-aqaba',
  'https://unitedwithisrael.org/opinion-developments-in-saudi-arabia-signal-potential-ties-with-israel/'],
 'Saskatchewan, Manitoba, Canada': ['http://www.metronews.ca/news/toronto/2017/06/29/york-study-controversy-over-honey-bee-declines-pesticides.html',
  'https://www.theglobeandmail.com/arts/books-and-media/will-the-world-get-fired-up-aboutcanlit/article35517981/'],
 'Scarborough Shoal, Philippines (general), Philippines': ['http://tdn.com/news/world/a-look-at-philippine-leader-s-stormy-first-year-in/article_1db7a4b4-74ad-5e3f-9bf1-e6ea781c4b37.html',
  'http://www.seattletimes.com/nation-world/a-look-at-philippine-leaders-stormy-first-year-in-power/',
  'http://www.ctvnews.ca/world/rodrigo-duterte-takes-stock-after-a-stormy-year-as-philippine-president-1.3483315'],
 'Sedat, Diyarbakir, Turkey': ['https://www.dailysabah.com/diplomacy/2017/07/01/turkey-russia-may-cooperate-in-afrin-after-ypg-driven-out',
  'http://english.ahram.org.eg/NewsContent/2/8/271778/World/Region/Washingtons-antiIS-envoy-in-Ankara-after-Syria-vis.aspx',
  'http://www.middleeasteye.net/news/us-anti-envoy-visits-turkey-bid-smooth-tensions-342231982'],
 'Senegal': ['https://sputniknews.com/middleeast/201706301055105929-qatar-concessions-syria-crisis/',
  'https://www.modernghana.com/news/785453/frances-macron-due-in-mali-to-back-sahel-anti-jihad-force.html',
  'http://www.4-traders.com/news/UN-United-Nations-Accord-on-Iran-rsquo-s-Nuclear-Programme-Remains-on-Track-Political-Affairs-Chi--24678041/'],
 'Serbia': ['Blic website in Serbian/BBC Monitoring/(c) BBC',
  'http://www.washdiplomat.com/index.php?option=com_content&view=article&id=15669:beijings-belt-and-road-initiative-is-ambitious-maybe-too-ambitious&catid=1559&Itemid=428',
  'http://www.albaniannews.com/index.php?idm=13983&mod=2',
  'http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017'],
 'Seychelles': ['http://english.chinamil.com.cn/view/2017-06/30/content_7658980.htm',
  'http://allafrica.com/stories/201706300604.html'],
 'Shenyang, Liaoning, China': ['http://www.kbzk.com/story/35785630/chinese-refuses-cancer-treatment-abroad-for-nobel-winner-liu-xiaobo',
  'http://www.rfa.org/english/news/china/nobel-peace-laureate-liu-xiaobos-condition-worsens-in-chinese-hospital-06302017105400.html',
  'http://news.trust.org/item/20170629185224-rr4sh'],
 'Shenzhen, Guangdong, China': ['https://www.wtvq.com/2017/05/30/men-probing-ivanka-trump-brands-in-china-arrested-missing-3/',
  'South China Morning Post website in English/BBC Monitoring/(c) BBC',
  'http://usa.chinadaily.com.cn/world/2017-06/30/content_29953791.htm'],
 'Sindhi, Punjab, Pakistan': ['http://www.aninews.in/newsdetail-NA/MzIyMzUy/israel-adopts-resolution-for-strengthening-ties-with-india.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMzM5/cpn-uml-leads-nepal-039-s-second-phase-polls-vote-count.html'],
 'Slovak Republic': ['http://jewishcurrents.org/the-jewish-passage-to-india/',
  'https://sputniknews.com/europe/201706301055119037-eastern-europe-refuse-migrants/',
  'http://revolutionradio.org/?p=177956'],
 'Sofia, Sofiya-Grad, Bulgaria': ['http://www.ibtimes.co.uk/same-sex-marriage-still-illegal-these-countries-across-europe-1628447',
  'http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017',
  'https://nextbillion.net/beyond-the-grid-connecting-the-roma-in-bulgaria/'],
 'Somaliland, Somalia (general), Somalia': ['http://www.4thmedia.org/2017/06/divisions-among-gulf-arab-states-increases-instability-in-the-horn-of-africa/',
  'http://somaliamediamonitoring.org/june-30-2017-morning-headlines/'],
 'South Dakota, United States': ['http://www.nbcwashington.com/news/health/GOP-Obamacare-Repeal-Senate-Vote-Delay-431330953.html',
  'http://bismarcktribune.com/ads/other/ad_vault/legals/pdfdisplayad_c7beb30d-ac29-5e16-bb5a-9835fdff5980.html',
  'http://www.laramieboomerang.com/news/u-s-air-force-academy-band-starts-tour-in-laramie/article_268c183c-5d30-11e7-9f36-db54819325e3.html',
  'http://rapidcityjournal.com/ads/other/ad_vault/class-legal-pg/pdfdisplayad_1cc1b852-8b5b-53f8-a62c-2872739544cb.html',
  'http://wsbt.com/news/connect-to-congress/senate-health-care-like-hitting-a-moving-target'],
 'South Sudan': ['https://www.africa-newsroom.com/press/source/royal-norwegian-ministry-of-foreign-affairs',
  'http://seriouslypolitics.com/2017/06/30/14/37/52/trump-administration-wants-to-rally-world-to-stop-four-famines/',
  'http://www.blackstarnews.com/global-politics/africa/ugandas-general-museveni-african-political-vampire.html',
  'https://asokoinsight.com/news/uganda-to-stop-export-of-unprocessed-cereals-to-east-africa'],
 'Spratly Islands': ['http://www.sharenet.co.za/news/China_builds_new_military_facilities_on_South_China_Sea_islands__think_tank/86fb301c876fd8f7df67980abaf64de6',
  'https://www.theguardian.com/world/2017/jun/30/us-china-honeymoon-over-washington-arms-taiwan-sanctions-bank',
  'http://m.philstar.com/headlines/show/84053525f68426d081d9bb01220c5d3e'],
 'Springfield, Illinois, United States': ['http://www.politico.com/story/2017/06/30/playbook-beyond-the-beltway-june-30-240144',
  'http://www.kwqc.com/content/news/Illinois-a-state-in-financial-crisis-431682053.html'],
 'Stepanakert, Xank?ndi*, Azerbaijan': ['http://artsakhpress.am/eng/news/69050/alexander-lapshin-pleads-not-guilty-in-baku-trial.html',
  'https://armenpress.am/eng/news/897168/%E2%80%98massacre-of-maragha-has-not-been-internationally-addressed-properly%E2%80%99-%E2%80%93-ambassador-tigran-mkrtchyan%E2%80%99s.html'],
 'Suffolk County, New York, United States': ['http://kval.com/news/nation-world/questions-raised-about-trumps-claims-on-ms-13-deportations',
  'http://newyork.cbslocal.com/2017/06/30/long-island-fugitive-caught/',
  'http://www.timesunion.com/news/article/Arizona-man-convicted-of-1976-rape-extradited-to-11258221.php',
  'http://abc7ny.com/news/convicted-rapist-who-fled-li-in-1976-extradited-from-arizona/2167890/'],
 'Tallinn, Harjumaa, Estonia': ['https://euobserver.com/justice/138398',
  'https://sputniknews.com/europe/201706301055111765-estonia-malta-eu-presidency/',
  'http://blogs.ft.com/brusselsblog/2017/06/30/burden-sharing-2/&_i_referer=&classification=conditional_standard&iab=barrier-app'],
 'Tampa Bay, Florida, United States': ['http://www.news-press.com/story/news/local/2017/06/29/no-more-miromar-outlets-fireworks-hit-businesses/408869001/',
  'http://www.tbnweekly.com/crime_crashes_fires/content_articles/062917_ccf-02.txt'],
 'Tawang, Shaanxi, China': ['http://www.business-standard.com/article/current-affairs/border-crisis-army-chief-in-sikkim-amid-standoff-between-indian-and-chinese-patrols-117062901179_1.html',
  'http://www.business-standard.com/article/current-affairs/border-crisis-army-chief-rawat-in-sikkim-as-china-rakes-up-1962-war-117062901179_1.html'],
 'Tbilisi, Georgia (general), Georgia': ['http://www.interfax.com/newsinf.asp?id=763539',
  'Rustavi-2 TV, Tbilisi/BBC Monitoring/(c) BBC',
  'https://www.ifex.org/europe_central_asia/2017/06/30/authoritarians-free-expression/'],
 'The White House, District of Columbia, United States': ['http://www.vanityfair.com/news/2017/06/trump-kobach-voter-fraud',
  'https://www.theguardian.com/world/2017/jun/30/trumps-142bn-taiwan-arms-sale-backfire-china'],
 'Tibet, Xizang, China': ['http://indiatoday.intoday.in/story/nathu-la-pass-india-china-standoff-border-sikkim/1/989897.html',
  'http://www.tribuneindia.com/news/nation/british-gave-chumbi-valley-to-tibet-for-rs-25-lakh-in-1908/430100.html',
  'http://www.milligazette.com/news/15709-tension-erupts-as-chinese-troops-enter-indian-territory-destroying-bunkers'],
 'Tigris River, Al Basrah, Iraq': ['http://www.omaha.com/news/world/hundreds-flee-mosul-as-iraqi-forces-squeeze-extremists/article_8de519fe-86d4-5df0-bcb5-f01e3a9a538a.html',
  'http://www.dnaindia.com/world/report-islamic-state-under-pressure-in-iraqi-and-syrian-strongholds-2488847',
  'http://zeenews.india.com/tags/Iraq.html',
  'http://www.dailymail.co.uk/wires/reuters/article-4654218/Iraqi-forces-close-IS-redoubt-Mosul-declaring-end-caliphate.html'],
 'Tiran, Ha?afon, Israel': ['https://www.algemeiner.com/2017/06/30/latest-developments-in-saudi-arabia-chart-a-course-for-israeli-ties-with-arab-world/',
  'https://unitedwithisrael.org/opinion-developments-in-saudi-arabia-signal-potential-ties-with-israel/'],
 'Tirana, Tirane, Albania': ['http://www.spiegel.de/international/europe/tensions-in-the-balkans-rising-as-promise-of-eu-future-fades-a-1154499.html',
  'http://www.albaniannews.com/index.php?idm=13983&mod=2',
  'http://www.balkaninsight.com/en/article/romania-s-reagan-square-builds-on-balkan-tradition-06-29-2017',
  'http://www.albaniannews.com/index.php?idm=13992&mod=2'],
 'Tokyo Bay, Japan (general), Japan': ['http://www.ocregister.com/2017/06/30/would-you-kill-if-ordered-wwii-navy-survivor-of-port-chicago-disaster-faced-that-question/',
  'http://www.japantimes.co.jp/?post_type=news&p=1200747'],
 'Toowoomba, Queensland, Australia': ['https://www.echonews.com.au/news/qantas-flight-qf93-make-forced-landing-sydney/3195268/',
  'https://www.echonews.com.au/news/iraqi-beheader-has-decapitated-50-isis-fighters/3195251/',
  'https://www.echonews.com.au/news/bali-shaun-was-pretty-popular-ladies/3195258/',
  'https://www.byronnews.com.au/news/fishing-competition-back-again/3195073/'],
 'Trinidad And Tobago': ['http://www.caribbeannewsnow.com/headline-CDB-rolls-out-training-programme-to-support-regional-institutional-reform-in-19-countries--34882.html',
  'https://www.bajanreporter.com/2017/06/caricom-pride-turned-to-gloom-by-sir-ronald-sanders/'],
 'Triumf, Permskiy Kray, Russia': ['http://www.aninews.in/newsdetail-NA/MzIyMjUx/beijing-039-s-political-nod-to-pla-039-s-new-aggression-on-india-bhutan-border.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMjQ4/german-chancellor-ready-for-tough-talks-with-trump-erdogan.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMjI0/first-lady-melania-trump-stands-by-president-039-s-tweets.html',
  'http://www.aninews.in/newsdetail-NA/MzIyMjU2/uk-039-s-new-warship-is-convenient-sea-target-russian-mod-hits-back-at-britain.html'],
 'Tumen, Henan, China': ['http://www.refworld.org/docid/59563ddb4.html',
  'http://www.couriermail.com.au/news/world/north-korean-prison-camp-awaits-refugees-caught-in-china/news-story/5d600624dd9a7e79866979178c62cc57?nk=14838503df489d9eda913d28656154b5-1498793525'],
 'Tunis, (TS26), Tunisia': ['https://masscentral.com/naomi-klein-the-worst-is-yet-to-come-with-trump-so-we-must-be-ready-for-shock-politics/',
  'http://www.dailymail.co.uk/news/article-4655092/German-mother-daughter-stabbed-Tunisian-town.html',
  'http://www.gainesville.com/opinion/20170630/ed-kellerman-path-to-democracy-paved-with-pitfalls'],
 'Tunisia': ['http://www.dailymail.co.uk/wires/afp/article-4653940/In-Madrid-gay-activists-Muslim-world-urge-freedom.html',
  'https://www.democracynow.org/2017/6/30/naomi_klein_the_worst_is_yet',
  'https://lobelog.com/qatar-looks-to-iran-and-iraq/',
  'http://www.thetower.org/5156-week-in-review-jews-not-welcome-at-lgbt-march-israels-cybersecurity-stock-rises/'],
 'Turkmenistan': ['http://www.thewestonmercury.co.uk/news/daring-duo-to-drive-to-mongolia-in-1-3-litre-suzuki-1-5083935',
  'http://www.wahpetondailynews.com/news/artist-earns-national-heritage-fellowship/article_31c7aeea-5de5-11e7-8431-fbcb3c72152e.html',
  'http://www.refworld.org/docid/595632ac1.html'],
 'University Of North Carolina, North Carolina, United States': ['http://www.wilmingtonbiz.com/real_estate_-_residential/2017/06/30/growth_boosts_area_welcome_services/16275',
  'https://www.ednc.org/2017/06/29/alternative-teacher-prep-comes-north-carolina/'],
 'Uruguay': ['http://news.airwise.com/story/argentina-airline-flybondi-gets-government-approval',
  'http://www.4-traders.com/news/UN-United-Nations-Accord-on-Iran-rsquo-s-Nuclear-Programme-Remains-on-Track-Political-Affairs-Chi--24678041/',
  'http://curacaochronicle.com/region/oas-adopts-resolution-on-protecting-journalists/'],
 'Vancouver, British Columbia, Canada': ['https://www.theglobeandmail.com/news/politics/politics-briefing-newsletter-bc-ndp-take-power/article35509064/',
  'http://www.huffingtonpost.ca/2017/06/28/italys-president-europe-learning-from-canada-on-how-to-deal-wi/',
  'http://ottawacitizen.com/news/national/defence-watch/royal-canadian-navy-ramps-up-for-canada-day-ships-open-for-public-tours',
  'http://www.cbc.ca/news/canada/toronto/travel-ban-lawyers-airport-1.4184742'],
 'Vanuatu': ['http://english.chinamil.com.cn/view/2017-06/30/content_7658980.htm',
  'http://www.theland.com.au/story/4754917/hodges-call-to-honour/?cs=4941'],
 'Visayan, Mindoro Occidental, Philippines': ['http://freerepublic.com/focus/f-chat/3565441/posts',
  'http://www.historynet.com/adventures-capn-crockett.htm'],
 'Wellington, New Zealand (general), New Zealand': ['http://www.tallahassee.com/story/news/2017/06/29/spirit-76-alive-and-well-port-st-joe/436567001/',
  'http://www.newshub.co.nz/home/new-zealand/2017/06/where-could-the-next-america-s-cup-be-held.html',
  'https://www.usatoday.com/story/news/2017/06/29/spirit-76-alive-and-well-port-st-joe/436567001/'],
 'Wenzhou, Zhejiang, China': ['http://www.thebostonpilot.com/article.asp?ID=179672',
  'http://www.thebostonpilot.com/article.asp?ID=179677',
  'http://www.thebostonpilot.com/article.asp?ID=179673'],
 'West Bank': ['https://www.gaystarnews.com/article/gay-jews-asked-leave-chicago-dyke-march-due-pride-flag-featuring-star-david/',
  'https://www.hrw.org/news/2017/06/29/submission-universal-periodic-review-israel'],
 'Windhoek, Khomas, Namibia': ['http://allafrica.com/stories/201706300604.html',
  'http://www.thevillager.com.na/articles/11401/Fisheries-ministry-owe-workers-N-7m-------the-oceans-are-open-to-plunder-by-poachers/',
  'http://allafrica.com/stories/201706300141.html'],
 'World Bank, District of Columbia, United States': ['https://www.wben.com/media/audio-channel/june-29th-white-house-briefing',
  'https://www.csmonitor.com/World/Americas/2017/0630/As-US-pulls-back-from-world-Canada-steps-up-to-fill-the-gap',
  'http://www.thewhig.com/2017/06/29/canada-150-canada-rising'],
 'Yokosuka, Kanagawa, Japan': ['http://fox5sandiego.com/2017/06/29/funeral-plans-for-2-sailors-killed-in-uss-fitzgerald-collision-announced/',
  'http://www.japantimes.co.jp/?post_type=news&p=1200747'],
 'Zagreb, Zagreb, Grad, Croatia': ['http://www.index.hr/vijesti/clanak/dear-tourists-dont-drive-on-our-expensive-highways-and-dont-feed-our-crooks-these-roads-are-free/980148.aspx',
  'http://www.asahi.com/ajw/articles/AJ201706300006.html'],
 'Zhejiang, Zhejiang, China': ['http://europe.chinadaily.com.cn/epaper/2017-06/30/content_29943784.htm',
  'http://www.chinadaily.com.cn/business/2017-06/30/content_29942131.htm',
  'http://english.china.com/news/china/54/20170630/1007743.html'],
 'Zurich, ZüSZ, Switzerland': ['http://www.swissinfo.ch/eng/brexit-effect-_british-requests-for-swiss-citizenship-rises/43300084',
  'http://www.truth-out.org/news/item/41113-facebook-s-secret-censorship-rules-protect-white-men-from-hate-speech-but-not-black-children',
  'http://weeklyworker.co.uk/worker/1161/corrections-from-up-close/']}

build the graph

we will use the linkcities for the nodes and we link two cities if they share a common story.

In [23]:
edges = []
for i in range(0, len(linkcities)):
    for j in range(0, len(linkcities)):
        if i < j:
            iset = set(stories[linkcities[i]])
            jset = set(stories[linkcities[j]])
            kset = iset.intersection(jset)
            if len(kset)> 0:
                edges.append((i,j))
In [24]:
len(edges)
Out[24]:
210
In [25]:
#!pip install python-igraph
In [26]:
import igraph as ig
In [27]:
G=ig.Graph(edges, directed=False)
In [28]:
#this is a not-very-good attempt to extract the name of the story from the url
def trimstory(s):
    k = s.find("-")
    if k > 1:
        v = s[:k].rfind('/')
        x = s[v+1:]
    else:
        x = s
    k = x.rfind("/")
    if k > 7:
        x = x[:k]
    k = x.rfind("?")
    if k > -1:
        x = x[:k]
    if len(x) < 6:
        return s
    return x
In [29]:
labels=[]
group=[]
for city in linkcities:
    st = ''
    for s in stories[city]:
        s = trimstory(s)
        if len(s) > 10:
            st = st + "<br>" + s
    labels.append(city+ "<br>"+st)
    group.append(len(stories[city]))
In [30]:
layt=G.layout('kk', dim=3)
In [31]:
layt[5]
Out[31]:
[0.28300559161232136, 5.815968779972684, 7.491703992923659]
In [32]:
N = len(linkcities)
len(layt)
Out[32]:
245
In [33]:
len(layt)
Out[33]:
245
In [34]:
N = len(layt)
In [35]:
Xn=[layt[k][0] for k in range(N)]# x-coordinates of nodes
Yn=[layt[k][1] for k in range(N)]# y-coordinates
Zn=[layt[k][2] for k in range(N)]# z-coordinates
Xe=[]
Ye=[]
Ze=[]
for e in edges:
    Xe+=[layt[e[0]][0],layt[e[1]][0], None]# x-coordinates of edge ends
    Ye+=[layt[e[0]][1],layt[e[1]][1], None]
    Ze+=[layt[e[0]][2],layt[e[1]][2], None]
In [36]:
#!pip install plotly

use Plotly to make the plot

the text below is almost a direct copy of the plotly graph example. the nodes will be distributed near the surface of a sphere in 3D.

In [37]:
import plotly.plotly as py
from plotly.graph_objs import *
from plotly import __version__
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
In [38]:
print(__version__)
2.0.12
In [39]:
init_notebook_mode(connected=True)
In [40]:
trace1=Scatter3d(x=Xe,
               y=Ye,
               z=Ze,
               mode='lines',
               line=Line(color='rgb(125,125,125)', width=1),
               hoverinfo='none'
               )
trace2=Scatter3d(x=Xn,
               y=Yn,
               z=Zn,
               mode='markers',
               name='actors',
               marker=Marker(symbol='dot',
                             size=6,
                             color=group,
                             colorscale='Viridis',
                             line=Line(color='rgb(50,50,50)', width=0.5)
                             ),
               text=labels,
               hoverinfo='text'
               )
In [41]:
axis=dict(showbackground=False,
          showline=False,
          zeroline=False,
          showgrid=False,
          showticklabels=False,
          title=''
          )
In [42]:
layout = Layout(
         title="Network of shared news items. Nodes are cities. <br> They are linked if they each publised the same top story  ",
         width=1000,
         height=1000,
         showlegend=False,
         scene=Scene(
         xaxis=XAxis(axis),
         yaxis=YAxis(axis),
         zaxis=ZAxis(axis),
         ),
     margin=Margin(
        t=100
    ),
    hovermode='closest',
    annotations=Annotations([
           Annotation(
           showarrow=False,
            text="",
            xref='paper',
            yref='paper',
            x=0,
            y=0.1,
            xanchor='left',
            yanchor='bottom',
            font=Font(
            size=14
            )
            )
        ]),    )
In [43]:
py.plotly.tools.set_credentials_file(username='dbgannon', api_key='losja5d9ws')
In [44]:
data=Data([trace1, trace2])
fig=Figure(data=data, layout=layout)

py.iplot(fig,  filename='urls')
INFO:Starting new HTTPS connection (1): plot.ly
Out[44]:
In [ ]:
 
In [ ]: