When the media reports the stories about China and US in dispute, which term, ‘China-US’ or ‘US-China’, collectively referred to the two countries, is more fequently used? Which publications do prefer each?
Get and load the two required packages.
if (!require("jsonlite")) install.packages("jsonlite", repos="https://cran.cnr.berkeley.edu/", dependencies = TRUE)
if (!require("httr")) install.packages("httr", repos="https://cran.cnr.berkeley.edu/", dependencies = TRUE)
require(httr)
require(jsonlite)
Following NewsAPI’s instruction (https://newsapi.org/docs/endpoints/everything), we setup the key and the search query ‘US-China’.
newsapi_search <- 'https://newsapi.org/v2/everything'
searchterm <- '"US-China"'
api_q <- list(q=searchterm,
from=2019-02-13,
page=1,
pageSize=100,
apiKey=api)
Let’s get the first 100 articles and have a look at the data structure.
res <- GET(newsapi_search,query=api_q)
res_uschina <- jsonlite::fromJSON(content(res, as="text"), flatten = TRUE)
str(res_uschina)
## List of 3
## $ status : chr "ok"
## $ totalResults: int 4175
## $ articles :'data.frame': 100 obs. of 9 variables:
## ..$ author : chr [1:100] "Andrew Coflan for CNN Business Perspectives" "Angela Monaghan" "Douglas Gillison, Agence France-Presse" NA ...
## ..$ title : chr [1:100] "Perspectives: US-China problems run deeper than any trade deal can fix" "US China trade hopes lift markets - business live" "Crunch time as high-level US-China trade talks resume - ABS-CBN News" "The Latest: US-China trade talks begin" ...
## ..$ description: chr [1:100] "There's significant momentum to reach a preliminary US-China trade deal by the March 1 deadline, but structural"| __truncated__ "Global markets rise after President Trump says there is ‘no magical date’ in trade talks with China, raising ho"| __truncated__ "Crunch time as high-level US-China trade talks resume ABS-CBN News Trump says US-China trade talks ‘going very "| __truncated__ "WASHINGTON (AP) — The Latest on trade talks beginning Wednesday between the U.S. and China (all times local):" ...
## ..$ url : chr [1:100] "https://www.cnn.com/2019/02/01/perspectives/us-china-trade/index.html" "https://www.theguardian.com/business/live/2019/feb/21/us-china-trade-hopes-lift-markets-business-live" "https://news.abs-cbn.com/overseas/02/21/19/crunch-time-as-high-level-us-china-trade-talks-resume" "https://news.yahoo.com/latest-us-china-trade-hopes-151742063.html" ...
## ..$ urlToImage : chr [1:100] "https://cdn.cnn.com/cnnnext/dam/assets/190201084826-20190201-perspectives-us-china-trade-negotiations-super-tease.jpg" "https://i.guim.co.uk/img/media/44357becedbe873cd0f0c9feb94bf01f106f38e9/0_221_4712_2828/master/4712.jpg?width=1"| __truncated__ "https://sa.kapamilya.com/absnews/abscbnnews/media/2019/overseas/02/21/20190221_tradewar.jpg" "https://s.yimg.com/uu/api/res/1.2/4YXwuMBLtCm3y2TOW6Y6mQ--~B/aD0yMzMzO3c9MzUwMDtzbT0xO2FwcGlkPXl0YWNoeW9u/http:"| __truncated__ ...
## ..$ publishedAt: chr [1:100] "2019-02-01T19:59:19Z" "2019-02-21T08:01:47Z" "2019-02-21T04:22:00Z" "2019-01-30T15:30:47Z" ...
## ..$ content : chr [1:100] NA NA "WASHINGTON -- With 8 days left in their trade truce, top US and Chinese officials were due Thursday to return t"| __truncated__ "WASHINGTON (AP) The Latest on trade talks beginning Wednesday between the U.S. and China (all times local):\r\n"| __truncated__ ...
## ..$ source.id : chr [1:100] "cnn" "the-guardian-au" NA NA ...
## ..$ source.name: chr [1:100] "CNN" "The Guardian (AU)" "Abs-cbn.com" "Yahoo.com" ...
res_uschina$totalResults
## [1] 4175
We are interested in the articles. Let’s have a look.
newsdata_df1 <- res_uschina$articles
newsdata_df1$source.name[1:10] # First ten names
## [1] "CNN" "The Guardian (AU)" "Abs-cbn.com"
## [4] "Yahoo.com" "Business Insider" "The Guardian (AU)"
## [7] "Engadget" "Boingboing.net" "The Globe And Mail"
## [10] "Castanet.net"
newsdata_df1$title[1:10] # First ten titles
## [1] "Perspectives: US-China problems run deeper than any trade deal can fix"
## [2] "US China trade hopes lift markets - business live"
## [3] "Crunch time as high-level US-China trade talks resume - ABS-CBN News"
## [4] "The Latest: US-China trade talks begin"
## [5] "'Stocks look like dead money': Here's why any US-China trade deal might disappoint Wall Street"
## [6] "European shares to open lower ahead of key US-China trade talks – business live"
## [7] "US charges Huawei with stealing trade secrets and violating sanctions"
## [8] "The most censored Wechat topics: US-China trade war, Canadian arrest of Huawei CFO, ZTE sanctions, more"
## [9] "Trump says he will meet with China's Xi to try to seal trade deal - The Globe and Mail"
## [10] "Stock markets slide lower - Business News - Castanet.net"
it’s time to use the command ‘aggregate’. First, let’s count for the first 100 ‘US-China’ data 1) how many articles by newspaper; 2) number of titles mentioning ‘US-China’; 3) number of titles mentioning ‘trade’
aggregate(title ~ source.name,newsdata_df1,length) # Count of each newspaper
## source.name title
## 1 Abs-cbn.com 1
## 2 Al Jazeera English 8
## 3 BBC News 3
## 4 Bloomberg 4
## 5 Boingboing.net 1
## 6 Business Insider 15
## 7 Businessoffashion.com 1
## 8 Castanet.net 1
## 9 CNBC 2
## 10 CNN 3
## 11 Digg.com 1
## 12 Engadget 2
## 13 Financefeeds.com 1
## 14 Financial Times 5
## 15 Financialexpress.com 1
## 16 Forbes.com 4
## 17 Foxbusiness.com 2
## 18 Fxempire.com 1
## 19 Hindustantimes.com 1
## 20 Indianexpress.com 1
## 21 Investing.com 3
## 22 Investors.com 1
## 23 Macrumors.com 1
## 24 Miamiherald.com 1
## 25 Nakedcapitalism.com 1
## 26 Project-syndicate.org 2
## 27 Qz.com 2
## 28 RT 1
## 29 Seekingalpha.com 5
## 30 The Globe And Mail 1
## 31 The Guardian (AU) 10
## 32 The Next Web 1
## 33 The Times of India 4
## 34 Timesnownews.com 1
## 35 Washingtonexaminer.com 1
## 36 Yahoo.com 6
## 37 Youtube.com 1
aggregate(title ~ source.name,newsdata_df1,function(x){ # Count of number of title mention
sum(grepl('US-China',x))
})
## source.name title
## 1 Abs-cbn.com 1
## 2 Al Jazeera English 3
## 3 BBC News 3
## 4 Bloomberg 1
## 5 Boingboing.net 1
## 6 Business Insider 1
## 7 Businessoffashion.com 0
## 8 Castanet.net 0
## 9 CNBC 1
## 10 CNN 1
## 11 Digg.com 0
## 12 Engadget 0
## 13 Financefeeds.com 0
## 14 Financial Times 2
## 15 Financialexpress.com 0
## 16 Forbes.com 3
## 17 Foxbusiness.com 2
## 18 Fxempire.com 0
## 19 Hindustantimes.com 0
## 20 Indianexpress.com 1
## 21 Investing.com 0
## 22 Investors.com 1
## 23 Macrumors.com 0
## 24 Miamiherald.com 0
## 25 Nakedcapitalism.com 0
## 26 Project-syndicate.org 1
## 27 Qz.com 1
## 28 RT 0
## 29 Seekingalpha.com 1
## 30 The Globe And Mail 0
## 31 The Guardian (AU) 2
## 32 The Next Web 0
## 33 The Times of India 2
## 34 Timesnownews.com 0
## 35 Washingtonexaminer.com 1
## 36 Yahoo.com 2
## 37 Youtube.com 1
aggregate(title ~ source.name,newsdata_df1,function(x){ # Count of number of title mentioning 'trade'
sum(grepl('trade',x))
})
## source.name title
## 1 Abs-cbn.com 1
## 2 Al Jazeera English 4
## 3 BBC News 3
## 4 Bloomberg 0
## 5 Boingboing.net 1
## 6 Business Insider 6
## 7 Businessoffashion.com 0
## 8 Castanet.net 0
## 9 CNBC 2
## 10 CNN 1
## 11 Digg.com 0
## 12 Engadget 1
## 13 Financefeeds.com 0
## 14 Financial Times 3
## 15 Financialexpress.com 0
## 16 Forbes.com 0
## 17 Foxbusiness.com 2
## 18 Fxempire.com 0
## 19 Hindustantimes.com 0
## 20 Indianexpress.com 0
## 21 Investing.com 2
## 22 Investors.com 0
## 23 Macrumors.com 0
## 24 Miamiherald.com 0
## 25 Nakedcapitalism.com 0
## 26 Project-syndicate.org 0
## 27 Qz.com 2
## 28 RT 1
## 29 Seekingalpha.com 0
## 30 The Globe And Mail 1
## 31 The Guardian (AU) 5
## 32 The Next Web 0
## 33 The Times of India 2
## 34 Timesnownews.com 0
## 35 Washingtonexaminer.com 1
## 36 Yahoo.com 3
## 37 Youtube.com 1
Next, we try searching ‘China-US’ and check the total number of hits.
searchterm <- '"China-US"'
api_q <- list(q=searchterm,
from=2019-02-10,
page=1,
pageSize=100,
apiKey="68ea403c75d74ad5bbd8cd8f2c14c65f")
res <- GET(newsapi_search,query=api_q)
res_chinaus <- jsonlite::fromJSON(content(res, as="text"), flatten = TRUE)
res_chinaus$totalResults
## [1] 615
newsdata2_df <- res_chinaus$articles
Again, let’s count for the first 100 ‘China-US’ data: 1) how many articles by newspaper; 2) number of titles mentioning ‘US-China’; 3) number of titles mentioning ‘trade’
aggregate(title ~ source.name,newsdata2_df,length) # Count of each newspaper
## source.name title
## 1 ABC News 4
## 2 ABC News (AU) 2
## 3 Al Jazeera English 1
## 4 Asia-pacificresearch.com 1
## 5 Azcentral.com 1
## 6 Boingboing.net 1
## 7 Bostonherald.com 2
## 8 Business Insider 1
## 9 Businessoffashion.com 3
## 10 Channelnewsasia.com 8
## 11 Detik.com 1
## 12 Estadao.com.br 2
## 13 Fastcompany.com 2
## 14 Financial Times 4
## 15 Forbes.com 1
## 16 Foxbusiness.com 1
## 17 Freemalaysiatoday.com 3
## 18 Freep.com 1
## 19 Fxstreet.com 3
## 20 Globalresearch.ca 1
## 21 Globalsecurity.org 2
## 22 Globalvoices.org 1
## 23 Handelsblatt 1
## 24 Indianexpress.com 2
## 25 Infowars.com 1
## 26 Inquirer.net 1
## 27 Marketwatch.com 1
## 28 Moneycontrol.com 2
## 29 N-tv.de 1
## 30 Nasawatch.com 1
## 31 Project-syndicate.org 1
## 32 Rappler.com 1
## 33 RT 3
## 34 Scmp.com 6
## 35 Seattletimes.com 4
## 36 Seekingalpha.com 1
## 37 Sputniknews.com 4
## 38 Techmeme.com 1
## 39 Technode.com 1
## 40 The Economist 2
## 41 The Times of India 1
## 42 The Washington Post 1
## 43 Thediplomat.com 1
## 44 Theinquirer.net 1
## 45 Timesnownews.com 2
## 46 Tribune.com.pk 1
## 47 Yahoo.com 13
aggregate(title ~ source.name,newsdata2_df,function(x){ # Count of number of title mention
sum(grepl('China-US',x))
})
## source.name title
## 1 ABC News 1
## 2 ABC News (AU) 1
## 3 Al Jazeera English 0
## 4 Asia-pacificresearch.com 0
## 5 Azcentral.com 0
## 6 Boingboing.net 0
## 7 Bostonherald.com 2
## 8 Business Insider 0
## 9 Businessoffashion.com 0
## 10 Channelnewsasia.com 2
## 11 Detik.com 0
## 12 Estadao.com.br 0
## 13 Fastcompany.com 0
## 14 Financial Times 3
## 15 Forbes.com 0
## 16 Foxbusiness.com 1
## 17 Freemalaysiatoday.com 2
## 18 Freep.com 0
## 19 Fxstreet.com 0
## 20 Globalresearch.ca 1
## 21 Globalsecurity.org 0
## 22 Globalvoices.org 1
## 23 Handelsblatt 0
## 24 Indianexpress.com 0
## 25 Infowars.com 0
## 26 Inquirer.net 0
## 27 Marketwatch.com 0
## 28 Moneycontrol.com 0
## 29 N-tv.de 0
## 30 Nasawatch.com 0
## 31 Project-syndicate.org 0
## 32 Rappler.com 0
## 33 RT 1
## 34 Scmp.com 1
## 35 Seattletimes.com 4
## 36 Seekingalpha.com 1
## 37 Sputniknews.com 2
## 38 Techmeme.com 0
## 39 Technode.com 0
## 40 The Economist 2
## 41 The Times of India 0
## 42 The Washington Post 0
## 43 Thediplomat.com 0
## 44 Theinquirer.net 0
## 45 Timesnownews.com 1
## 46 Tribune.com.pk 0
## 47 Yahoo.com 8
aggregate(title ~ source.name,newsdata2_df,function(x){ # Count of number of title mentioning 'trade'
sum(grepl('trade',x))
})
## source.name title
## 1 ABC News 3
## 2 ABC News (AU) 2
## 3 Al Jazeera English 0
## 4 Asia-pacificresearch.com 0
## 5 Azcentral.com 0
## 6 Boingboing.net 1
## 7 Bostonherald.com 1
## 8 Business Insider 0
## 9 Businessoffashion.com 0
## 10 Channelnewsasia.com 6
## 11 Detik.com 0
## 12 Estadao.com.br 0
## 13 Fastcompany.com 0
## 14 Financial Times 3
## 15 Forbes.com 0
## 16 Foxbusiness.com 1
## 17 Freemalaysiatoday.com 2
## 18 Freep.com 0
## 19 Fxstreet.com 2
## 20 Globalresearch.ca 0
## 21 Globalsecurity.org 1
## 22 Globalvoices.org 1
## 23 Handelsblatt 0
## 24 Indianexpress.com 1
## 25 Infowars.com 0
## 26 Inquirer.net 1
## 27 Marketwatch.com 1
## 28 Moneycontrol.com 1
## 29 N-tv.de 0
## 30 Nasawatch.com 0
## 31 Project-syndicate.org 0
## 32 Rappler.com 1
## 33 RT 1
## 34 Scmp.com 3
## 35 Seattletimes.com 3
## 36 Seekingalpha.com 1
## 37 Sputniknews.com 0
## 38 Techmeme.com 0
## 39 Technode.com 0
## 40 The Economist 2
## 41 The Times of India 0
## 42 The Washington Post 1
## 43 Thediplomat.com 0
## 44 Theinquirer.net 0
## 45 Timesnownews.com 1
## 46 Tribune.com.pk 1
## 47 Yahoo.com 9
Why don’t we create a function to read the whole set of data? The function GetAllData reads two input arguments: article data and search query and returns the overall dataset.
## Create a function to read all news stories
GetAllData <- function(ndata,sterm){
npage <- ndata$totalResults %/% 100 + 1 # Calcualte the total numebr of pages required
output_data <- ndata$articles
for (p in 2:npage){
api_q <- list(q=sterm,
from=2019-02-12,
page=p,
pageSize=100,
apiKey="68ea403c75d74ad5bbd8cd8f2c14c65f")
res <- GET(newsapi_search,query=api_q)
res_df <- jsonlite::fromJSON(content(res, as="text"), flatten = TRUE)
output_data <- rbind(output_data,res_df$articles)
Sys.sleep(15)
}
return(output_data)
}
Ready to run. Rerun the aggregate command to get the numbers of articles by news source, unsorted and sorted.
Allnewsdata1_df <- GetAllData(res_uschina,'"US-China"')
Allnewsdata2_df <- GetAllData(res_chinaus,'"China-US"')
d1 <- aggregate(title~source.name,Allnewsdata1_df,length)
d2 <- aggregate(title~source.name,Allnewsdata2_df,length)
d1[order(d1$title,decreasing=T),]
## source.name title
## 55 Fxstreet.com 126
## 48 Financial Times 86
## 29 Channelnewsasia.com 64
## 134 Yahoo.com 61
## 79 Moneycontrol.com 55
## 116 The Times of India 44
## 53 Freemalaysiatoday.com 41
## 98 Scmp.com 35
## 23 Business Insider 27
## 31 CNBC 24
## 100 Seekingalpha.com 21
## 51 Forbes.com 20
## 64 Indianexpress.com 17
## 67 Inquirer.net 16
## 35 Crypto Coins News 15
## 69 Investing.com 15
## 6 Al Jazeera English 14
## 50 Firstpost.com 14
## 105 Sputniknews.com 14
## 33 CNN 13
## 113 The Guardian (AU) 13
## 122 Thestar.com.my 12
## 92 Qz.com 10
## 96 RT 9
## 127 Tribune.com.pk 9
## 16 BBC News 8
## 120 Thehindubusinessline.com 8
## 3 ABC News (AU) 7
## 37 Dailyfx.com 6
## 40 Digitimes.com 6
## 52 Foxbusiness.com 6
## 99 Seattletimes.com 6
## 15 Bangkokpost.com 5
## 18 Bloomberg 5
## 20 Bostonglobe.com 5
## 125 Timesnownews.com 5
## 133 Washingtonexaminer.com 5
## 63 Independent.ie 4
## 71 Investors.com 4
## 91 Project-syndicate.org 4
## 114 The Hindu 4
## 2 ABC News 3
## 5 Aei.org 3
## 10 Asiancorrespondent.com 3
## 30 Chinalawblog.com 3
## 34 Cointelegraph.com 3
## 42 Eastasiaforum.org 3
## 45 Euractiv.com 3
## 59 Google News 3
## 106 Tabnak.ir 3
## 117 The Wall Street Journal 3
## 119 Thediplomat.com 3
## 128 Us.com 3
## 17 Bbc.com 2
## 21 Bostonherald.com 2
## 25 Businesswire.com 2
## 41 Dw.com 2
## 44 Engadget 2
## 46 Fastcompany.com 2
## 61 Hindustantimes.com 2
## 66 Ing.com 2
## 70 Investmentwatchblog.com 2
## 75 Malaysiakini.com 2
## 77 Marketwatch.com 2
## 82 Newsweekjapan.jp 2
## 88 Pocketnow.com 2
## 93 Rawstory.com 2
## 95 Rigzone.com 2
## 111 Techspot.com 2
## 132 Voanews.com 2
## 135 Youtube.com 2
## 1 247wallst.com 1
## 4 Abs-cbn.com 1
## 7 Androidpit.com 1
## 8 Aol.com 1
## 9 Appleinsider.com 1
## 11 Associated Press 1
## 12 Atwonline.com 1
## 13 Avast.com 1
## 14 Axios 1
## 19 Boingboing.net 1
## 22 Bruegel.org 1
## 24 Businessoffashion.com 1
## 26 Caixinglobal.com 1
## 27 Castanet.net 1
## 28 CBC News 1
## 32 Cnet.com 1
## 36 Dailycaller.com 1
## 38 Dailysignal.com 1
## 39 Digg.com 1
## 43 Econbrowser.com 1
## 47 Financefeeds.com 1
## 49 Financialexpress.com 1
## 54 Fxempire.com 1
## 56 Gktoday.in 1
## 57 Globalresearch.ca 1
## 58 Globalsecurity.org 1
## 60 Gsmarena.com 1
## 62 Idownloadblog.com 1
## 65 Infowars.com 1
## 68 Intellihub.com 1
## 72 Iphoneincanada.ca 1
## 73 Livejournal.com 1
## 74 Macrumors.com 1
## 76 Manilatimes.net 1
## 78 Miamiherald.com 1
## 80 Nakedcapitalism.com 1
## 81 Neowin.net 1
## 83 Next Big Future 1
## 84 Opiniojuris.org 1
## 85 Phonearena.com 1
## 86 Phys.org 1
## 87 Pocket-lint.com 1
## 89 Politico 1
## 90 Principal.com 1
## 94 Recode 1
## 97 RTE 1
## 101 Silicon.co.uk 1
## 102 Sky.com 1
## 103 Slate.com 1
## 104 Spacedaily.com 1
## 107 Techcentral.co.za 1
## 108 TechCrunch 1
## 109 Technode.com 1
## 110 Technologyreview.com 1
## 112 The Globe And Mail 1
## 115 The Next Web 1
## 118 Theblaze.com 1
## 121 Theindependent.sg 1
## 123 Thestreet.com 1
## 124 Time 1
## 126 Timesunion.com 1
## 129 USA Today 1
## 130 Vanguardngr.com 1
## 131 Vnexpress.net 1
d2[order(d2$title,decreasing=T),]
## source.name title
## 104 Scmp.com 37
## 128 The Times of India 21
## 147 Yahoo.com 21
## 26 Channelnewsasia.com 19
## 52 Financial Times 18
## 2 ABC News 16
## 148 Zerohedge.com 16
## 9 Associated Press 15
## 61 Freemalaysiatoday.com 15
## 68 Handelsblatt 15
## 108 Seekingalpha.com 15
## 83 Moneycontrol.com 14
## 105 Seattlepi.com 14
## 29 Chinadaily.com.cn 13
## 64 Fxstreet.com 13
## 19 Business-standard.com 12
## 106 Seattletimes.com 12
## 112 Sputniknews.com 12
## 93 Nzherald.co.nz 11
## 136 Thestar.com 11
## 27 Charlotteobserver.com 10
## 28 China.org.cn 9
## 56 Fool.com 9
## 82 Merkur.de 9
## 134 Thehindubusinessline.com 8
## 50 Fastcompany.com 7
## 74 Inquirer.net 7
## 88 Ndtv.com 7
## 3 ABC News (AU) 6
## 89 News12.com 6
## 102 RT 6
## 127 The Irish Times 6
## 129 The Washington Post 6
## 4 Afp.com 5
## 51 Fin24.com 5
## 97 Prnewswire.com 5
## 144 Voanews.com 5
## 21 Businessinsider.com.au 4
## 31 CNBC 4
## 41 Detik.com 4
## 43 Dw.com 4
## 54 Firstpost.com 4
## 67 Globalvoices.org 4
## 69 Hvper.com 4
## 71 Independent.ie 4
## 99 Rappler.com 4
## 141 Tribune.com.pk 4
## 11 Bangkokpost.com 3
## 20 Business Insider 3
## 23 Businessoffashion.com 3
## 42 Dpa-international.com 3
## 44 Elcomercio.pe 3
## 63 Freerepublic.com 3
## 65 Globalresearch.ca 3
## 66 Globalsecurity.org 3
## 85 N-tv.de 3
## 111 Smh.com.au 3
## 12 Bdnews24.com 2
## 17 Bostonherald.com 2
## 35 Commondreams.org 2
## 37 Crypto Coins News 2
## 48 Estadao.com.br 2
## 59 Foxbusiness.com 2
## 72 Indianexpress.com 2
## 80 Marketwatch.com 2
## 86 Nakedcapitalism.com 2
## 92 Nypost.com 2
## 94 People.cn 2
## 103 Rthk.hk 2
## 110 Slashdot.org 2
## 124 The Economist 2
## 137 Thestar.com.my 2
## 138 Thisismoney.co.uk 2
## 139 Timesnownews.com 2
## 143 Voacambodia.com 2
## 1 247wallst.com 1
## 5 Al Jazeera English 1
## 6 Antiwar.com 1
## 7 Asia-pacificresearch.com 1
## 8 Asiancorrespondent.com 1
## 10 Azcentral.com 1
## 13 Bild 1
## 14 Boerse-online.de 1
## 15 Boingboing.net 1
## 16 Bostonglobe.com 1
## 18 Breitbart News 1
## 22 Businesslive.co.za 1
## 24 Businesswire.com 1
## 25 Cbs8.com 1
## 30 Cleantechnica.com 1
## 32 Cnet.com 1
## 33 CNN 1
## 34 Commdiginews.com 1
## 36 Counterpunch.org 1
## 38 Daily Mail 1
## 39 Decanter.com 1
## 40 Deepdotweb.com 1
## 45 Elmostrador.cl 1
## 46 Elpais.com.uy 1
## 47 Endigest.com 1
## 49 Etfdailynews.com 1
## 53 Finexaminer.com 1
## 55 Focus 1
## 57 Fool.com.au 1
## 58 Forbes.com 1
## 60 France24.com 1
## 62 Freep.com 1
## 70 I24news.tv 1
## 73 Infowars.com 1
## 75 Intoday.in 1
## 76 Investmentwatchblog.com 1
## 77 Koamnewsnow.com 1
## 78 Malaymail.com 1
## 79 Malaysiakini.com 1
## 81 Mctdirect.com 1
## 84 Moveefy.com 1
## 87 Nasawatch.com 1
## 90 Newser.com 1
## 91 Newsmth.net 1
## 95 Phys.org 1
## 96 Politico 1
## 98 Project-syndicate.org 1
## 100 Realclearpolitics.com 1
## 101 Resilience.org 1
## 107 Secretchina.com 1
## 109 Sfgate.com 1
## 113 Startribune.com 1
## 114 Stern.de 1
## 115 Stockcharts.com 1
## 116 Stocktrader.com 1
## 117 Stripes.com 1
## 118 Stuff.co.nz 1
## 119 Sueddeutsche.de 1
## 120 Sys-con.com 1
## 121 Techcentral.co.za 1
## 122 Techmeme.com 1
## 123 Technode.com 1
## 125 The Hill 1
## 126 The Hindu 1
## 130 Thediplomat.com 1
## 131 Theduran.com 1
## 132 Theedgemarkets.com 1
## 133 Theeventchronicle.com 1
## 135 Theinquirer.net 1
## 140 Timesofisrael.com 1
## 142 Valuewalk.com 1
## 145 Wccftech.com 1
## 146 Wthitv.com 1