Browse Source

FlagController bugfix

master
sipp11 9 years ago
parent
commit
f305a18ea0
  1. 8
      api/controllers/FlagController.js
  2. 2
      config/env/development/connections.js
  3. 241
      py_processor/countrycode.csv
  4. 46
      py_processor/countrycode_filler.py
  5. 250
      py_processor/currencycode_update.py

8
api/controllers/FlagController.js

@ -16,11 +16,13 @@ module.exports = {
where: {
or: [
{english: {contains: word}},
{thai: {contains: word}},
{iso2: word},
{iso3: word},
]
},
sort: { thai: 1, english: 1 }
sort: {
english: 1
}
});
page = ((req.query.page != undefined) ? +req.query.page : 1);
@ -28,7 +30,7 @@ module.exports = {
if (err) {
res.send(400);
} else {
res.send(flags);
res.send(items);
}
});
}

2
config/env/development/connections.js vendored

@ -6,7 +6,7 @@ module.exports.connections = {
port: 27017,
// user: 'username',
// password: 'password',
database: 'sails',
database: 'yeti',
},
jarvisBlackboard: {
adapter: 'sails-mongo',

241
py_processor/countrycode.csv

@ -0,0 +1,241 @@
"Country Name","ISO2","ISO3","Top Level Domain","FIPS","ISO Numeric","GeoNameID","E164","Phone Code","Continent","Capital","Time Zone in Capital","Currency","Language Codes","Languages","Area KM2","Internet Hosts","Internet Users","Phones (Mobile)","Phones (Landline)","GDP"
"Afghanistan","AF","AFG","af","AF","004","1149361","93","93","Asia","Kabul","Asia/Kabul","Afghani","fa-AF,ps,uz-AF,tk","Afghan Persian or Dari (official) 50%, Pashto (official) 35%, Turkic languages (primarily Uzbek and Turkmen) 11%, 30 minor languages (primarily Balochi and Pashai) 4%, much bilingualism, but Dari functions as the lingua franca","647500","223","1000000","18000000","13500","20650000000"
"Albania","AL","ALB","al","AL","008","783754","355","355","Europe","Tirana","Europe/Tirane","Lek","sq,el","Albanian 98.8% (official - derived from Tosk dialect), Greek 0.5%, other 0.6% (including Macedonian, Roma, Vlach, Turkish, Italian, and Serbo-Croatian), unspecified 0.1% (2011 est.)","28748","15528","1300000","3500000","312000","12800000000"
"Algeria","DZ","DZA","dz","AG","012","2589581","213","213","Africa","Algiers","Africa/Algiers","Dinar","ar-DZ","Arabic (official), French (lingua franca), Berber dialects: Kabylie Berber (Tamazight), Chaouia Berber (Tachawit), Mzab Berber, Tuareg Berber (Tamahaq)","2381740","676","4700000","37692000","3200000","215700000000"
"American Samoa","AS","ASM","as","AQ","016","5880801","1","1-684","Oceania","Pago Pago","Pacific/Pago_Pago","Dollar","en-AS,sm,to","Samoan 90.6% (closely related to Hawaiian and other Polynesian languages), English 2.9%, Tongan 2.4%, other Pacific islander 2.1%, other 2%","199","2387",,,"10000","462200000"
"Andorra","AD","AND","ad","AN","020","3041565","376","376","Europe","Andorra la Vella","Europe/Andorra","Euro","ca","Catalan (official), French, Castilian, Portuguese","468","28383","67100","65000","39000","4800000000"
"Angola","AO","AGO","ao","AO","024","3351879","244","244","Africa","Luanda","Africa/Luanda","Kwanza","pt-AO","Portuguese (official), Bantu and other African languages","1246700","20703","606700","9800000","303000","124000000000"
"Anguilla","AI","AIA","ai","AV","660","3573511","1","1-264","North America","The Valley","America/Anguilla","Dollar","en-AI","English (official)","102","269","3700","26000","6000","175400000"
"Antarctica","AQ","ATA","aq","AY","010","6697173","672","672","Antarctica","","Antarctica/Troll","","","","14000000","7764",,,,
"Antigua and Barbuda","AG","ATG","ag","AC","028","3576396","1","1-268","North America","St. John's","America/Antigua","Dollar","en-AG","English (official), local dialects","443","11532","65000","179800","35000","1220000000"
"Argentina","AR","ARG","ar","AR","032","3865483","54","54","South America","Buenos Aires","America/Argentina/Buenos_Aires","Peso","es-AR,en,it,de,fr,gn","Spanish (official), Italian, English, German, French, indigenous (Mapudungun, Quechua)","2766890","11232000","13694000","58600000","10000000","484600000000"
"Armenia","AM","ARM","am","AM","051","174982","374","374","Asia","Yerevan","Asia/Yerevan","Dram","hy","Armenian (official) 97.9%, Kurdish (spoken by Yezidi minority) 1%, other 1% (2011 est.)","29800","194142","208200","3223000","584000","10440000000"
"Aruba","AW","ABW","aw","AA","533","3577279","297","297","North America","Oranjestad","America/Aruba","Guilder","nl-AW,es,en","Papiamento (a Spanish-Portuguese-Dutch-English dialect) 69.4%, Spanish 13.7%, English (widely spoken) 7.1%, Dutch (official) 6.1%, Chinese 1.5%, other 1.7%, unspecified 0.4% (2010 est.)","193","40560","24000","135000","43000","2516000000"
"Australia","AU","AUS","au","AS","036","2077456","61","61","Oceania","Canberra","Australia/Sydney","Dollar","en-AU","English 76.8%, Mandarin 1.6%, Italian 1.4%, Arabic 1.3%, Greek 1.2%, Cantonese 1.2%, Vietnamese 1.1%, other 10.4%, unspecified 5% (2011 est.)","7686850","17081000","15810000","24400000","10470000","1488000000000"
"Austria","AT","AUT","at","AU","040","2782113","43","43","Europe","Vienna","Europe/Vienna","Euro","de-AT,hr,hu,sl","German (official nationwide) 88.6%, Turkish 2.3%, Serbian 2.2%, Croatian (official in Burgenland) 1.6%, other (includes Slovene, official in Carinthia, and Hungarian, official in Burgenland) 5.3% (2001 census)","83858","3512000","6143000","13590000","3342000","417900000000"
"Azerbaijan","AZ","AZE","az","AJ","031","587116","994","994","Asia","Baku","Asia/Baku","Manat","az,ru,hy","Azerbaijani (Azeri) (official) 92.5%, Russian 1.4%, Armenian 1.4%, other 4.7% (2009 est.)","86600","46856","2420000","10125000","1734000","76010000000"
"Bahamas","BS","BHS","bs","BF","044","3572887","1","1-242","North America","Nassau","America/Nassau","Dollar","en-BS","English (official), Creole (among Haitian immigrants)","13940","20661","115800","254000","137000","8373000000"
"Bahrain","BH","BHR","bh","BA","048","290291","973","973","Asia","Manama","Asia/Bahrain","Dinar","ar-BH,en,fa,ur","Arabic (official), English, Farsi, Urdu","665","47727","419500","2125000","290000","28360000000"
"Bangladesh","BD","BGD","bd","BG","050","1210997","880","880","Asia","Dhaka","Asia/Dhaka","Taka","bn-BD,en","Bangla (official, also known as Bengali), English","144000","71164","617300","97180000","962000","140200000000"
"Barbados","BB","BRB","bb","BB","052","3374084","1","1-246","North America","Bridgetown","America/Barbados","Dollar","en-BB","English (official), Bajan (English-based creole language, widely spoken in informal settings)","431","1524","188000","347000","144000","4262000000"
"Belarus","BY","BLR","by","BO","112","630336","375","375","Europe","Minsk","Europe/Minsk","Ruble","be,ru","Belarusian (official) 23.4%, Russian (official) 70.2%, other 3.1% (includes small Polish- and Ukrainian-speaking minorities), unspecified 3.3% (2009 est.)","207600","295217","2643000","10675000","4407000","69240000000"
"Belgium","BE","BEL","be","BE","056","2802361","32","32","Europe","Brussels","Europe/Brussels","Euro","nl-BE,fr-BE,de-BE","Dutch (official) 60%, French (official) 40%, German (official) less than 1%, legally bilingual (Dutch and French)","30510","5192000","8113000","12880000","4631000","507400000000"
"Belize","BZ","BLZ","bz","BH","084","3582678","501","501","North America","Belmopan","America/Belize","Dollar","en-BZ,es","Spanish 46%, Creole 32.9%, Mayan dialects 8.9%, English 3.9% (official), Garifuna 3.4% (Carib), German 3.3%, other 1.4%, unknown 0.2% (2000 census)","22966","3392","36000","164200","25400","1637000000"
"Benin","BJ","BEN","bj","BN","204","2395170","229","229","Africa","Porto-Novo","Africa/Porto-Novo","Franc","fr-BJ","French (official), Fon and Yoruba (most common vernaculars in south), tribal languages (at least six major ones in north)","112620","491","200100","8408000","156700","8359000000"
"Bermuda","BM","BMU","bm","BD","060","3573345","1","1-441","North America","Hamilton","Atlantic/Bermuda","Dollar","en-BM,pt","English (official), Portuguese","53","20040","54000","91000","69000","5600000000"
"Bhutan","BT","BTN","bt","BT","064","1252634","975","975","Asia","Thimphu","Asia/Thimphu","Ngultrum","dz","Sharchhopka 28%, Dzongkha (official) 24%, Lhotshamkha 22%, other 26% (includes foreign languages) (2005 est.)","47000","14590","50000","560000","27000","2133000000"
"Bolivia","BO","BOL","bo","BL","068","3923057","591","591","South America","Sucre","America/La_Paz","Boliviano","es-BO,qu,ay","Spanish (official) 60.7%, Quechua (official) 21.2%, Aymara (official) 14.6%, Guarani (official), foreign languages 2.4%, other 1.2%","1098580","180988","1103000","9494000","880600","30790000000"
"Bosnia and Herzegovina","BA","BIH","ba","BK","070","3277605","387","387","Europe","Sarajevo","Europe/Sarajevo","Marka","bs,hr-BA,sr-BA","Bosnian (official), Croatian (official), Serbian (official)","51129","155252","1422000","3350000","878000","18870000000"
"Botswana","BW","BWA","bw","BC","072","933860","267","267","Africa","Gaborone","Africa/Gaborone","Pula","en-BW,tn-BW","Setswana 78.2%, Kalanga 7.9%, Sekgalagadi 2.8%, English (official) 2.1%, other 8.6%, unspecified 0.4% (2001 census)","600370","1806","120000","3082000","160500","15530000000"
"Brazil","BR","BRA","br","BR","076","3469034","55","55","South America","Brasilia","America/Sao_Paulo","Real","pt-BR,es,en,fr","Portuguese (official and most widely spoken language)","8511965","26577000","75982000","248324000","44300000","2190000000000"
"British Indian Ocean Territory","IO","IOT","io","IO","086","1282588","246","246","Asia","Diego Garcia","Indian/Chagos","Dollar","en-IO","English","60","75006",,,,
"British Virgin Islands","VG","VGB","vg","VI","092","3577718","1","1-284","North America","Road Town","America/Tortola","Dollar","en-VG","English (official)","153","505","4000","48700","12268","1095000000"
"Brunei","BN","BRN","bn","BX","096","1820814","673","673","Asia","Bandar Seri Begawan","Asia/Brunei","Dollar","ms-BN,en-BN","Malay (official), English, Chinese","5770","49457","314900","469700","70933","16560000000"
"Bulgaria","BG","BGR","bg","BU","100","732800","359","359","Europe","Sofia","Europe/Sofia","Lev","bg,tr-BG","Bulgarian (official) 76.8%, Turkish 8.2%, Roma 3.8%, other 0.7%, unspecified 10.5% (2011 est.)","110910","976277","3395000","10780000","2253000","53700000000"
"Burkina Faso","BF","BFA","bf","UV","854","2361809","226","226","Africa","Ouagadougou","Africa/Ouagadougou","Franc","fr-BF","French (official), native African languages belonging to Sudanic family spoken by 90% of the population","274200","1795","178100","9980000","141400","12130000000"
"Burundi","BI","BDI","bi","BY","108","433561","257","257","Africa","Bujumbura","Africa/Bujumbura","Franc","fr-BI,rn","Kirundi 29.7% (official), Kirundi and other language 9.1%, French (official) and French and other language 0.3%, Swahili and Swahili and other language 0.2% (along Lake Tanganyika and in the Bujumbura area), English and English and other language 0.06%, more than 2 languages 3.7%, unspecified 56.9% (2008 est.)","27830","229","157800","2247000","17400","2676000000"
"Cambodia","KH","KHM","kh","CB","116","1831722","855","855","Asia","Phnom Penh","Asia/Phnom_Penh","Riels","km,fr,en","Khmer (official) 96.3%, other 3.7% (2008 est.)","181040","13784","78500","19100000","584000","15640000000"
"Cameroon","CM","CMR","cm","CM","120","2233387","237","237","Africa","Yaounde","Africa/Douala","Franc","en-CM,fr-CM","24 major African language groups, English (official), French (official)","475440","10207","749600","13100000","737400","27880000000"
"Canada","CA","CAN","ca","CA","124","6251999","1","1","North America","Ottawa","America/Toronto","Dollar","en-CA,fr-CA,iu","English (official) 58.7%, French (official) 22%, Punjabi 1.4%, Italian 1.3%, Spanish 1.3%, German 1.3%, Cantonese 1.2%, Tagalog 1.2%, Arabic 1.1%, other 10.5% (2011 est.)","9984670","8743000","26960000","26263000","18010000","1825000000000"
"Cape Verde","CV","CPV","cv","CV","132","3374766","238","238","Africa","Praia","Atlantic/Cape_Verde","Escudo","pt-CV","Portuguese (official), Crioulo (a blend of Portuguese and West African words)","4033","38","150000","425300","70200","1955000000"
"Cayman Islands","KY","CYM","ky","CJ","136","3580718","1","1-345","North America","George Town","America/Cayman","Dollar","en-KY","English (official) 90.9%, Spanish 4%, Filipino 3.3%, other 1.7%, unspecified 0.1% (2010 est.)","262","23472","23000","96300","37400","2250000000"
"Central African Republic","CF","CAF","cf","CT","140","239880","236","236","Africa","Bangui","Africa/Bangui","Franc","fr-CF,sg,ln,kg","French (official), Sangho (lingua franca and national language), tribal languages","622984","20","22600","1070000","5600","2050000000"
"Chad","TD","TCD","td","CD","148","2434508","235","235","Africa","N'Djamena","Africa/Ndjamena","Franc","fr-TD,ar-TD,sre","French (official), Arabic (official), Sara (in south), more than 120 different languages and dialects","1284000","6","168100","4200000","29900","13590000000"
"Chile","CL","CHL","cl","CI","152","3895114","56","56","South America","Santiago","America/Santiago","Peso","es-CL","Spanish 99.5% (official), English 10.2%, indigenous 1% (includes Mapudungun, Aymara, Quechua, Rapa Nui), other 2.3%, unspecified 0.2%","756950","2152000","7009000","24130000","3276000","281700000000"
"China","CN","CHN","cn","CH","156","1814991","86","86","Asia","Beijing","Asia/Shanghai","Yuan Renminbi","zh-CN,yue,wuu,dta,ug,za","Standard Chinese or Mandarin (official; Putonghua, based on the Beijing dialect), Yue (Cantonese), Wu (Shanghainese), Minbei (Fuzhou), Minnan (Hokkien-Taiwanese), Xiang, Gan, Hakka dialects, minority languages","9596960","20602000","389000000","1100000000","278860000","9330000000000"
"Christmas Island","CX","CXR","cx","KT","162","2078138","61","61","Asia","Flying Fish Cove","Indian/Christmas","Dollar","en,zh,ms-CC","English (official), Chinese, Malay","135","3028","464",,,
"Cocos Islands","CC","CCK","cc","CK","166","1547376","61","61","Asia","West Island","Indian/Cocos","Dollar","ms-CC,en","Malay (Cocos dialect), English","14",,,,,
"Colombia","CO","COL","co","CO","170","3686110","57","57","South America","Bogota","America/Bogota","Peso","es-CO","Spanish (official)","1138910","4410000","22538000","49066000","6291000","369200000000"
"Comoros","KM","COM","km","CN","174","921929","269","269","Africa","Moroni","Indian/Comoro","Franc","ar,fr-KM","Arabic (official), French (official), Shikomoro (a blend of Swahili and Arabic)","2170","14","24300","250000","24000","658000000"
"Cook Islands","CK","COK","ck","CW","184","1899402","682","682","Oceania","Avarua","Pacific/Rarotonga","Dollar","en-CK,mi","English (official) 86.4%, Cook Islands Maori (Rarotongan) (official) 76.2%, other 8.3%","240","3562","6000","7800","7200","183200000"
"Costa Rica","CR","CRI","cr","CS","188","3624060","506","506","North America","San Jose","America/Costa_Rica","Colon","es-CR,en","Spanish (official), English","51100","147258","1485000","6151000","1018000","48510000000"
"Croatia","HR","HRV","hr","HR","191","3202326","385","385","Europe","Zagreb","Europe/Zagreb","Kuna","hr-HR,sr","Croatian (official) 95.6%, Serbian 1.2%, other 3% (including Hungarian, Czech, Slovak, and Albanian), unspecified 0.2% (2011 est.)","56542","729420","2234000","4970000","1640000","59140000000"
"Cuba","CU","CUB","cu","CU","192","3562981","53","53","North America","Havana","America/Havana","Peso","es-CU","Spanish (official)","110860","3244","1606000","1682000","1217000","72300000000"
"Curacao","CW","CUW","cw","UC","531","7626836","599","599","North America","Willemstad","America/Curacao","Guilder","nl,pap","Papiamentu (a Spanish-Portuguese-Dutch-English dialect) 81.2%, Dutch (official) 8%, Spanish 4%, English 2.9%, other 3.9% (2001 census)","444",,,,,"5600000000"
"Cyprus","CY","CYP","cy","CY","196","146669","357","357","Europe","Nicosia","Asia/Nicosia","Euro","el-CY,tr-CY,en","Greek (official) 80.9%, Turkish (official) 0.2%, English 4.1%, Romanian 2.9%, Russian 2.5%, Bulgarian 2.2%, Arabic 1.2%, Filippino 1.1%, other 4.3%, unspecified 0.6% (2011 est.)","9250","252013","433900","1110000","373200","21780000000"
"Czech Republic","CZ","CZE","cz","EZ","203","3077311","420","420","Europe","Prague","Europe/Prague","Koruna","cs,sk","Czech 95.4%, Slovak 1.6%, other 3% (2011 census)","78866","4148000","6681000","12973000","2100000","194800000000"
"Democratic Republic of the Congo","CD","COD","cd","CG","180","203312","243","243","Africa","Kinshasa","Africa/Kinshasa","Franc","fr-CD,ln,kg","French (official), Lingala (a lingua franca trade language), Kingwana (a dialect of Kiswahili or Swahili), Kikongo, Tshiluba","2345410","2515","290000","19487000","58200","18560000000"
"Denmark","DK","DNK","dk","DA","208","2623032","45","45","Europe","Copenhagen","Europe/Copenhagen","Krone","da-DK,en,fo,de-DK","Danish, Faroese, Greenlandic (an Inuit dialect), German (small minority)","43094","4297000","4750000","6600000","2431000","324300000000"
"Djibouti","DJ","DJI","dj","DJ","262","223816","253","253","Africa","Djibouti","Africa/Djibouti","Franc","fr-DJ,ar,so-DJ,aa","French (official), Arabic (official), Somali, Afar","23000","215","25900","209000","18000","1459000000"
"Dominica","DM","DMA","dm","DO","212","3575830","1","1-767","North America","Roseau","America/Dominica","Dollar","en-DM","English (official), French patois","754","723","28000","109300","14600","495000000"
"Dominican Republic","DO","DOM","do","DR","214","3508796","1","1-809, 1-829, 1-849","North America","Santo Domingo","America/Santo_Domingo","Peso","es-DO","Spanish (official)","48730","404500","2701000","9038000","1065000","59270000000"
"East Timor","TL","TLS","tl","TT","626","1966436","670","670","Oceania","Dili","Asia/Dili","Dollar","tet,pt-TL,id,en","Tetum (official), Portuguese (official), Indonesian, English","15007","252","2100","621000","3000","6129000000"
"Ecuador","EC","ECU","ec","EC","218","3658394","593","593","South America","Quito","America/Guayaquil","Dollar","es-EC","Spanish (Castillian) 93% (official), Quechua 4.1%, other indigenous 0.7%, foreign 2.2%","283560","170538","3352000","16457000","2310000","91410000000"
"Egypt","EG","EGY","eg","EG","818","357994","20","20","Africa","Cairo","Africa/Cairo","Pound","ar-EG,en,fr","Arabic (official), English and French widely understood by educated classes","1001450","200430","20136000","96800000","8557000","262000000000"
"El Salvador","SV","SLV","sv","ES","222","3585968","503","503","North America","San Salvador","America/El_Salvador","Dollar","es-SV","Spanish (official), Nahua (among some Amerindians)","21040","24070","746000","8650000","1060000","24670000000"
"Equatorial Guinea","GQ","GNQ","gq","EK","226","2309096","240","240","Africa","Malabo","Africa/Malabo","Franc","es-GQ,fr","Spanish (official) 67.6%, other (includes French (official), Fang, Bubi) 32.4% (1994 census)","28051","7","14400","501000","14900","17080000000"
"Eritrea","ER","ERI","er","ER","232","338010","291","291","Africa","Asmara","Africa/Asmara","Nakfa","aa-ER,ar,tig,kun,ti-ER","Tigrinya (official), Arabic (official), English (official), Tigre, Kunama, Afar, other Cushitic languages","121320","701","200000","305300","60000","3438000000"
"Estonia","EE","EST","ee","EN","233","453733","372","372","Europe","Tallinn","Europe/Tallinn","Euro","et,ru","Estonian (official) 68.5%, Russian 29.6%, Ukrainian 0.6%, other 1.2%, unspecified 0.1% (2011 est.)","45226","865494","971700","2070000","448200","24280000000"
"Ethiopia","ET","ETH","et","ET","231","337996","251","251","Africa","Addis Ababa","Africa/Addis_Ababa","Birr","am,en-ET,om-ET,ti-ET,so-ET,sid","Oromo (official working language in the State of Oromiya) 33.8%, Amharic (official national language) 29.3%, Somali (official working language of the State of Sumale) 6.2%, Tigrigna (Tigrinya) (official working language of the State of Tigray) 5.9%, Sidamo 4%, Wolaytta 2.2%, Gurage 2%, Afar (official working language of the State of Afar) 1.7%, Hadiyya 1.7%, Gamo 1.5%, Gedeo 1.3%, Opuuo 1.2%, Kafa 1.1%, other 8.1%, English (major foreign language taught in schools), Arabic (2007 est.)","1127127","179","447300","20524000","797500","47340000000"
"Falkland Islands","FK","FLK","fk","FK","238","3474414","500","500","South America","Stanley","Atlantic/Stanley","Pound","en-FK","English 89%, Spanish 7.7%, other 3.3% (2006 est.)","12173","110","2900","3450","1980","164500000"
"Faroe Islands","FO","FRO","fo","FO","234","2622320","298","298","Europe","Torshavn","Atlantic/Faroe","Krone","fo,da-FO","Faroese (derived from Old Norse), Danish","1399","7575","37500","61000","24000","2320000000"
"Fiji","FJ","FJI","fj","FJ","242","2205218","679","679","Oceania","Suva","Pacific/Fiji","Dollar","en-FJ,fj","English (official), Fijian (official), Hindustani","18270","21739","114200","858800","88400","4218000000"
"Finland","FI","FIN","fi","FI","246","660013","358","358","Europe","Helsinki","Europe/Helsinki","Euro","fi-FI,sv-FI,smn","Finnish (official) 94.2%, Swedish (official) 5.5%, other (small Sami- and Russian-speaking minorities) 0.2% (2012 est.)","337030","4763000","4393000","9320000","890000","259600000000"
"France","FR","FRA","fr","FR","250","3017382","33","33","Europe","Paris","Europe/Paris","Euro","fr-FR,frp,br,co,ca,eu,oc","French (official) 100%, rapidly declining regional dialects and languages (Provencal, Breton, Alsatian, Corsican, Catalan, Basque, Flemish)","547030","17266000","45262000","62280000","39290000","2739000000000"
"French Polynesia","PF","PYF","pf","FP","258","4030656","689","689","Oceania","Papeete","Pacific/Tahiti","Franc","fr-PF,ty","French (official) 61.1%, Polynesian (official) 31.4%, Asian languages 1.2%, other 0.3%, unspecified 6% (2002 census)","4167","37949","120000","226000","55000","5650000000"
"Gabon","GA","GAB","ga","GB","266","2400553","241","241","Africa","Libreville","Africa/Libreville","Franc","fr-GA","French (official), Fang, Myene, Nzebi, Bapounou/Eschira, Bandjabi","267667","127","98800","2930000","17000","19970000000"
"Gambia","GM","GMB","gm","GA","270","2413451","220","220","Africa","Banjul","Africa/Banjul","Dalasi","en-GM,mnk,wof,wo,ff","English (official), Mandinka, Wolof, Fula, other indigenous vernaculars","11300","656","130100","1526000","64200","896000000"
"Georgia","GE","GEO","ge","GG","268","614540","995","995","Asia","Tbilisi","Asia/Tbilisi","Lari","ka,ru,hy,az","Georgian (official) 71%, Russian 9%, Armenian 7%, Azeri 6%, other 7%","69700","357864","1300000","4699000","1276000","15950000000"
"Germany","DE","DEU","de","GM","276","2921044","49","49","Europe","Berlin","Europe/Berlin","Euro","de","German (official)","357021","20043000","65125000","107700000","50700000","3593000000000"
"Ghana","GH","GHA","gh","GH","288","2300660","233","233","Africa","Accra","Africa/Accra","Cedi","en-GH,ak,ee,tw","Asante 14.8%, Ewe 12.7%, Fante 9.9%, Boron (Brong) 4.6%, Dagomba 4.3%, Dangme 4.3%, Dagarte (Dagaba) 3.7%, Akyem 3.4%, Ga 3.4%, Akuapem 2.9%, other (includes English (official)) 36.1% (2000 census)","239460","59086","1297000","25618000","285000","45550000000"
"Gibraltar","GI","GIB","gi","GI","292","2411586","350","350","Europe","Gibraltar","Europe/Gibraltar","Pound","en-GI,es,it,pt","English (used in schools and for official purposes), Spanish, Italian, Portuguese","7","3509","20200","34750","23100","1106000000"
"Greece","GR","GRC","gr","GR","300","390903","30","30","Europe","Athens","Europe/Athens","Euro","el-GR,en,fr","Greek (official) 99%, other (includes English and French) 1%","131940","3201000","4971000","13354000","5461000","243300000000"
"Greenland","GL","GRL","gl","GL","304","3425505","299","299","North America","Nuuk","America/Godthab","Krone","kl,da-GL,en","Greenlandic (East Inuit) (official), Danish (official), English","2166086","15645","36000","59455","18900","2160000000"
"Grenada","GD","GRD","gd","GJ","308","3580239","1","1-473","North America","St. George's","America/Grenada","Dollar","en-GD","English (official), French patois","344","80","25000","128000","28500","811000000"
"Guam","GU","GUM","gu","GQ","316","4043988","1","1-671","Oceania","Hagatna","Pacific/Guam","Dollar","en-GU,ch-GU","English 43.6%, Filipino 21.2%, Chamorro 17.8%, other Pacific island languages 10%, Asian languages 6.3%, other 1.1% (2010 est.)","549","23","90000","98000","67000","4600000000"
"Guatemala","GT","GTM","gt","GT","320","3595528","502","502","North America","Guatemala City","America/Guatemala","Quetzal","es-GT","Spanish (official) 60%, Amerindian languages 40%","108890","357552","2279000","20787000","1744000","53900000000"
"Guernsey","GG","GGY","gg","GK","831","3042362","44","44-1481","Europe","St Peter Port","Europe/Guernsey","Pound","en,fr","English, French, Norman-French dialect spoken in country districts","78","239","48300","43800","45100","2742000000"
"Guinea","GN","GIN","gn","GV","324","2420477","224","224","Africa","Conakry","Africa/Conakry","Franc","fr-GN","French (official)","245857","15","95000","4781000","18000","6544000000"
"Guinea-Bissau","GW","GNB","gw","PU","624","2372248","245","245","Africa","Bissau","Africa/Bissau","Franc","pt-GW,pov","Portuguese (official), Crioulo, African languages","36120","90","37100","1100000","5000","880000000"
"Guyana","GY","GUY","gy","GY","328","3378535","592","592","South America","Georgetown","America/Guyana","Dollar","en-GY","English, Amerindian dialects, Creole, Caribbean Hindustani (a dialect of Hindi), Urdu","214970","24936","189600","547000","154200","3020000000"
"Haiti","HT","HTI","ht","HA","332","3723988","509","509","North America","Port-au-Prince","America/Port-au-Prince","Gourde","ht,fr-HT","French (official), Creole (official)","27750","555","1000000","6095000","50000","8287000000"
"Honduras","HN","HND","hn","HO","340","3608932","504","504","North America","Tegucigalpa","America/Tegucigalpa","Lempira","es-HN","Spanish (official), Amerindian dialects","112090","30955","731700","7370000","610000","18880000000"
"Hong Kong","HK","HKG","hk","HK","344","1819730","852","852","Asia","Hong Kong","Asia/Hong_Kong","Dollar","zh-HK,yue,zh,en","Cantonese (official) 89.5%, English (official) 3.5%, Putonghua (Mandarin) 1.4%, other Chinese dialects 4%, other 1.6% (2011 est.)","1092","870041","4873000","16403000","4362000","272100000000"
"Hungary","HU","HUN","hu","HU","348","719819","36","36","Europe","Budapest","Europe/Budapest","Forint","hu-HU","Hungarian (official) 99.6%, English 16%, German 11.2%, Russian 1.6%, Romanian 1.3%, French 1.2%, other 4.2%","93030","3145000","6176000","11580000","2960000","130600000000"
"Iceland","IS","ISL","is","IC","352","2629691","354","354","Europe","Reykjavik","Atlantic/Reykjavik","Krona","is,en,de,da,sv,no","Icelandic, English, Nordic languages, German widely spoken","103000","369969","301600","346000","189000","14590000000"
"India","IN","IND","in","IN","356","1269750","91","91","Asia","New Delhi","Asia/Kolkata","Rupee","en-IN,hi,bn,te,mr,ta,ur,gu,kn,ml,or,pa,as,bh,sat,ks,ne,sd,kok,doi,mni,sit,sa,fr,lus,inc","Hindi 41%, Bengali 8.1%, Telugu 7.2%, Marathi 7%, Tamil 5.9%, Urdu 5%, Gujarati 4.5%, Kannada 3.7%, Malayalam 3.2%, Oriya 3.2%, Punjabi 2.8%, Assamese 1.3%, Maithili 1.2%, other 5.9%","3287590","6746000","61338000","893862000","31080000","1670000000000"
"Indonesia","ID","IDN","id","ID","360","1643084","62","62","Asia","Jakarta","Asia/Jakarta","Rupiah","id,en,nl,jv","Bahasa Indonesia (official, modified form of Malay), English, Dutch, local dialects (of which the most widely spoken is Javanese)","1919440","1344000","20000000","281960000","37983000","867500000000"
"Iran","IR","IRN","ir","IR","364","130758","98","98","Asia","Tehran","Asia/Tehran","Rial","fa-IR,ku","Persian (official) 53%, Azeri Turkic and Turkic dialects 18%, Kurdish 10%, Gilaki and Mazandarani 7%, Luri 6%, Balochi 2%, Arabic 2%, other 2%","1648000","197804","8214000","58160000","28760000","411900000000"
"Iraq","IQ","IRQ","iq","IZ","368","99237","964","964","Asia","Baghdad","Asia/Baghdad","Dinar","ar-IQ,ku,hy","Arabic (official), Kurdish (official), Turkmen (a Turkish dialect) and Assyrian (Neo-Aramaic) are official in areas where they constitute a majority of the population), Armenian","437072","26","325900","26760000","1870000","221800000000"
"Ireland","IE","IRL","ie","EI","372","2963597","353","353","Europe","Dublin","Europe/Dublin","Euro","en-IE,ga-IE","English (official, the language generally used), Irish (Gaelic or Gaeilge) (official, spoken mainly in areas along the western coast)","70280","1387000","3042000","4906000","2007000","220900000000"
"Isle of Man","IM","IMN","im","IM","833","3042225","44","44-1624","Europe","Douglas, Isle of Man","Europe/Isle_of_Man","Pound","en,gv","English, Manx Gaelic (about 2% of the population has some knowledge)","572","895",,,,"4076000000"
"Israel","IL","ISR","il","IS","376","294640","972","972","Asia","Jerusalem","Asia/Jerusalem","Shekel","he,ar-IL,en-IL,","Hebrew (official), Arabic (used officially for Arab minority), English (most commonly used foreign language)","20770","2483000","4525000","9225000","3594000","272700000000"
"Italy","IT","ITA","it","IT","380","3175395","39","39","Europe","Rome","Europe/Rome","Euro","it-IT,de-IT,fr-IT,sc,ca,co,sl","Italian (official), German (parts of Trentino-Alto Adige region are predominantly German-speaking), French (small French-speaking minority in Valle d'Aosta region), Slovene (Slovene-speaking minority in the Trieste-Gorizia area)","301230","25662000","29235000","97225000","21656000","2068000000000"
"Ivory Coast","CI","CIV","ci","IV","384","2287781","225","225","Africa","Yamoussoukro","Africa/Abidjan","Franc","fr-CI","French (official), 60 native dialects of which Dioula is the most widely spoken","322460","9115","967300","19827000","268000","28280000000"
"Jamaica","JM","JAM","jm","JM","388","3489940","1","1-876","North America","Kingston","America/Jamaica","Dollar","en-JM","English, English patois","10991","3906","1581000","2665000","265000","14390000000"
"Japan","JP","JPN","jp","JA","392","1861060","81","81","Asia","Tokyo","Asia/Tokyo","Yen","ja","Japanese","377835","64453000","99182000","138363000","64273000","5007000000000"
"Jersey","JE","JEY","je","JE","832","3042142","44","44-1534","Europe","Saint Helier","Europe/Jersey","Pound","en,pt","English 94.5% (official), Portuguese 4.6%, other 0.9% (2001 census)","116","264","29500","108000","73800","5100000000"
"Jordan","JO","JOR","jo","JO","400","248816","962","962","Asia","Amman","Asia/Amman","Dinar","ar-JO,en","Arabic (official), English (widely understood among upper and middle classes)","92300","69473","1642000","8984000","435000","34080000000"
"Kazakhstan","KZ","KAZ","kz","KZ","398","1522867","7","7","Asia","Astana","Asia/Almaty","Tenge","kk,ru","Kazakh (official, Qazaq) 64.4%, Russian (official, used in everyday business, designated the ""language of interethnic communication"") 95% (2001 est.)","2717300","67464","5299000","28731000","4340000","224900000000"
"Kenya","KE","KEN","ke","KE","404","192950","254","254","Africa","Nairobi","Africa/Nairobi","Shilling","en-KE,sw-KE","English (official), Kiswahili (official), numerous indigenous languages","582650","71018","3996000","30732000","251600","45310000000"
"Kiribati","KI","KIR","ki","KR","296","4030945","686","686","Oceania","Tarawa","Pacific/Tarawa","Dollar","en-KI,gil","I-Kiribati, English (official)","811","327","7800","16000","9000","173000000"
"Kosovo","XK","XKX","","KV","0","831053","383","383","Europe","Pristina","Europe/Podgorica","Euro","sq,sr","Albanian (official), Serbian (official), Bosnian, Turkish, Roma","10887",,,"562000","106300","7150000000"
"Kuwait","KW","KWT","kw","KU","414","285570","965","965","Asia","Kuwait City","Asia/Kuwait","Dinar","ar-KW,en","Arabic (official), English widely spoken","17820","2771","1100000","5526000","510000","179500000000"
"Kyrgyzstan","KG","KGZ","kg","KG","417","1527747","996","996","Asia","Bishkek","Asia/Bishkek","Som","ky,uz,ru","Kyrgyz (official) 64.7%, Uzbek 13.6%, Russian (official) 12.5%, Dungun 1%, other 8.2% (1999 census)","198500","115573","2195000","6800000","489000","7234000000"
"Laos","LA","LAO","la","LA","418","1655842","856","856","Asia","Vientiane","Asia/Vientiane","Kip","lo,fr,en","Lao (official), French, English, various ethnic languages","236800","1532","300000","6492000","112000","10100000000"
"Latvia","LV","LVA","lv","LG","428","458258","371","371","Europe","Riga","Europe/Riga","Euro","lv,ru,lt","Latvian (official) 56.3%, Russian 33.8%, other 0.6% (includes Polish, Ukrainian, and Belarusian), unspecified 9.4% (2011 est.)","64589","359604","1504000","2310000","501000","30380000000"
"Lebanon","LB","LBN","lb","LE","422","272103","961","961","Asia","Beirut","Asia/Beirut","Pound","ar-LB,fr-LB,en,hy","Arabic (official), French, English, Armenian","10400","64926","1000000","4000000","878000","43490000000"
"Lesotho","LS","LSO","ls","LT","426","932692","266","266","Africa","Maseru","Africa/Maseru","Loti","en-LS,st,zu,xh","Sesotho (official) (southern Sotho), English (official), Zulu, Xhosa","30355","11030","76800","1312000","43100","2457000000"
"Liberia","LR","LBR","lr","LI","430","2275384","231","231","Africa","Monrovia","Africa/Monrovia","Dollar","en-LR","English 20% (official), some 20 ethnic group languages few of which can be written or used in correspondence","111370","7","20000","2394000","3200","1977000000"
"Libya","LY","LBY","ly","LY","434","2215636","218","218","Africa","Tripolis","Africa/Tripoli","Dinar","ar-LY,it,en","Arabic (official), Italian, English (all widely understood in the major cities); Berber (Nafusi, Ghadamis, Suknah, Awjilah, Tamasheq)","1759540","17926","353900","9590000","814000","70920000000"
"Liechtenstein","LI","LIE","li","LS","438","3042058","423","423","Europe","Vaduz","Europe/Vaduz","Franc","de-LI","German 94.5% (official) (Alemannic is the main dialect), Italian 1.1%, other 4.3% (2010 est.)","160","14278","23000","38000","20000","5113000000"
"Lithuania","LT","LTU","lt","LH","440","597427","370","370","Europe","Vilnius","Europe/Vilnius","Euro","lt,ru,pl","Lithuanian (official) 82%, Russian 8%, Polish 5.6%, other 0.9%, unspecified 3.5% (2011 est.)","65200","1205000","1964000","5000000","667300","46710000000"
"Luxembourg","LU","LUX","lu","LU","442","2960313","352","352","Europe","Luxembourg","Europe/Luxembourg","Euro","lb,de-LU,fr-LU","Luxembourgish (official administrative language and national language (spoken vernacular)), French (official administrative language), German (official administrative language)","2586","250900","424500","761300","266700","60540000000"
"Macao","MO","MAC","mo","MC","446","1821275","853","853","Asia","Macao","Asia/Macau","Pataca","zh,zh-MO,pt","Cantonese 83.3%, Mandarin 5%, Hokkien 3.7%, English 2.3%, other Chinese dialects 2%, Tagalog 1.7%, Portuguese 0.7%, other 1.3%","254","327","270200","1613000","162500","51680000000"
"Macedonia","MK","MKD","mk","MK","807","718075","389","389","Europe","Skopje","Europe/Skopje","Denar","mk,sq,tr,rmm,sr","Macedonian (official) 66.5%, Albanian (official) 25.1%, Turkish 3.5%, Roma 1.9%, Serbian 1.2%, other 1.8% (2002 census)","25333","62826","1057000","2235000","407900","10650000000"
"Madagascar","MG","MDG","mg","MA","450","1062947","261","261","Africa","Antananarivo","Indian/Antananarivo","Ariary","fr-MG,mg","French (official), Malagasy (official), English","587040","38392","319900","8564000","143700","10530000000"
"Malawi","MW","MWI","mw","MI","454","927384","265","265","Africa","Lilongwe","Africa/Blantyre","Kwacha","ny,yao,tum,swk","English (official), Chichewa (common), Chinyanja, Chiyao, Chitumbuka, Chilomwe, Chinkhonde, Chingoni, Chisena, Chitonga, Chinyakyusa, Chilambya","118480","1099","716400","4420000","227300","3683000000"
"Malaysia","MY","MYS","my","MY","458","1733045","60","60","Asia","Kuala Lumpur","Asia/Kuala_Lumpur","Ringgit","ms-MY,en,zh,ta,te,ml,pa,th","Bahasa Malaysia (official), English, Chinese (Cantonese, Mandarin, Hokkien, Hakka, Hainan, Foochow), Tamil, Telugu, Malayalam, Panjabi, Thai","329750","422470","15355000","41325000","4589000","312400000000"
"Maldives","MV","MDV","mv","MV","462","1282028","960","960","Asia","Male","Indian/Maldives","Rufiyaa","dv,en","Dhivehi (official, dialect of Sinhala, script derived from Arabic), English (spoken by most government officials)","300","3296","86400","560000","23140","2270000000"
"Mali","ML","MLI","ml","ML","466","2453866","223","223","Africa","Bamako","Africa/Bamako","Franc","fr-ML,bm","French (official), Bambara 46.3%, Peul/foulfoulbe 9.4%, Dogon 7.2%, Maraka/soninke 6.4%, Malinke 5.6%, Sonrhai/djerma 5.6%, Minianka 4.3%, Tamacheq 3.5%, Senoufo 2.6%, unspecified 0.6%, other 8.5%","1240000","437","249800","14613000","112000","11370000000"
"Malta","MT","MLT","mt","MT","470","2562770","356","356","Europe","Valletta","Europe/Malta","Euro","mt,en-MT","Maltese (official) 90.1%, English (official) 6%, multilingual 3%, other 0.9% (2005 est.)","316","14754","240600","539500","229700","9541000000"
"Marshall Islands","MH","MHL","mh","RM","584","2080185","692","692","Oceania","Majuro","Pacific/Majuro","Dollar","mh,en-MH","Marshallese (official) 98.2%, other languages 1.8% (1999 census)","181","3","2200","3800","4400","193000000"
"Mauritania","MR","MRT","mr","MR","478","2378080","222","222","Africa","Nouakchott","Africa/Nouakchott","Ouguiya","ar-MR,fuc,snk,fr,mey,wo","Arabic (official and national), Pulaar, Soninke, Wolof (all national languages), French, Hassaniya (a variety of Arabic)","1030700","22","75000","4024000","65100","4183000000"
"Mauritius","MU","MUS","mu","MP","480","934292","230","230","Africa","Port Louis","Indian/Mauritius","Rupee","en-MU,bho,fr","Creole 86.5%, Bhojpuri 5.3%, French 4.1%, two languages 1.4%, other 2.6% (includes English, the official language, which is spoken by less than 1% of the population), unspecified 0.1% (2011 est.)","2040","51139","290000","1485000","349100","11900000000"
"Mayotte","YT","MYT","yt","MF","175","1024031","262","262","Africa","Mamoudzou","Indian/Mayotte","Euro","fr-YT","French","374",,,,,
"Mexico","MX","MEX","mx","MX","484","3996063","52","52","North America","Mexico City","America/Mexico_City","Peso","es-MX","Spanish only 92.7%, Spanish and indigenous languages 5.7%, indigenous only 0.8%, unspecified 0.8%","1972550","16233000","31020000","100786000","20220000","1327000000000"
"Micronesia","FM","FSM","fm","FM","583","2081918","691","691","Oceania","Palikir","Pacific/Pohnpei","Dollar","en-FM,chk,pon,yap,kos,uli,woe,nkr,kpg","English (official and common language), Chuukese, Kosrean, Pohnpeian, Yapese, Ulithian, Woleaian, Nukuoro, Kapingamarangi","702","4668","17000","27600","8400","339000000"
"Moldova","MD","MDA","md","MD","498","617790","373","373","Europe","Chisinau","Europe/Chisinau","Leu","ro,ru,gag,tr","Moldovan 58.8% (official; virtually the same as the Romanian language), Romanian 16.4%, Russian 16%, Ukrainian 3.8%, Gagauz 3.1% (a Turkish language), Bulgarian 1.1%, other 0.3%, unspecified 0.4%","33843","711564","1333000","4080000","1206000","7932000000"
"Monaco","MC","MCO","mc","MN","492","2993457","377","377","Europe","Monaco","Europe/Monaco","Euro","fr-MC,en,it","French (official), English, Italian, Monegasque","2","26009","23000","33200","44500","5748000000"
"Mongolia","MN","MNG","mn","MG","496","2029969","976","976","Asia","Ulan Bator","Asia/Ulaanbaatar","Tugrik","mn,ru","Khalkha Mongol 90% (official), Turkic, Russian (1999)","1565000","20084","330000","3375000","176700","11140000000"
"Montenegro","ME","MNE","me","MJ","499","3194884","382","382","Europe","Podgorica","Europe/Podgorica","Euro","sr,hu,bs,sq,hr,rom","Serbian 42.9%, Montenegrin (official) 37%, Bosnian 5.3%, Albanian 5.3%, Serbo-Croat 2%, other 3.5%, unspecified 4% (2011 est.)","14026","10088","280000","1126000","163000","4518000000"
"Montserrat","MS","MSR","ms","MH","500","3578097","1","1-664","North America","Plymouth","America/Montserrat","Dollar","en-MS","English","102","2431","1200","4000","3000",
"Morocco","MA","MAR","ma","MO","504","2542007","212","212","Africa","Rabat","Africa/Casablanca","Dirham","ar-MA,fr","Arabic (official), Berber languages (Tamazight (official), Tachelhit, Tarifit), French (often the language of business, government, and diplomacy)","446550","277338","13213000","39016000","3280000","104800000000"
"Mozambique","MZ","MOZ","mz","MZ","508","1036973","258","258","Africa","Maputo","Africa/Maputo","Metical","pt-MZ,vmw","Emakhuwa 25.3%, Portuguese (official) 10.7%, Xichangana 10.3%, Cisena 7.5%, Elomwe 7%, Echuwabo 5.1%, other Mozambican languages 30.1%, other 4% (1997 census)","801590","89737","613600","8108000","88100","14670000000"
"Myanmar","MM","MMR","mm","BM","104","1327865","95","95","Asia","Nay Pyi Taw","Asia/Rangoon","Kyat","my","Burmese (official)","678500","1055","110000","5440000","556000","59430000000"
"Namibia","NA","NAM","na","WA","516","3355338","264","264","Africa","Windhoek","Africa/Windhoek","Dollar","en-NA,af,de,hz,naq","Oshiwambo languages 48.9%, Nama/Damara 11.3%, Afrikaans 10.4% (common language of most of the population and about 60% of the white population), Otjiherero languages 8.6%, Kavango languages 8.5%, Caprivi languages 4.8%, English (official) 3.4%, other African languages 2.3%, other 1.7%","825418","78280","127500","2435000","171000","12300000000"
"Nauru","NR","NRU","nr","NR","520","2110425","674","674","Oceania","Yaren","Pacific/Nauru","Dollar","na,en-NR","Nauruan 93% (official, a distinct Pacific Island language), English 2% (widely understood, spoken, and used for most government and commercial purposes), other 5% (includes I-Kiribati 2% and Chinese 2%)","21","8162",,"6800","1900",
"Nepal","NP","NPL","np","NP","524","1282988","977","977","Asia","Kathmandu","Asia/Kathmandu","Rupee","ne,en","Nepali (official) 44.6%, Maithali 11.7%, Bhojpuri 6%, Tharu 5.8%, Tamang 5.1%, Newar 3.2%, Magar 3%, Bajjika 3%, Urdu 2.6%, Avadhi 1.9%, Limbu 1.3%, Gurung 1.2%, other 10.4%, unspecified 0.2%","140800","41256","577800","18138000","834000","19340000000"
"Netherlands","NL","NLD","nl","NL","528","2750405","31","31","Europe","Amsterdam","Europe/Amsterdam","Euro","nl-NL,fy-NL","Dutch (official)","41526","13699000","14872000","19643000","7086000","722300000000"
"Netherlands Antilles","AN","ANT","an","NT","530",,"599","599","North America","Willemstad","America/Curacao","Guilder","nl-AN,en,es","Dutch, English, Spanish","960",,,,,
"New Caledonia","NC","NCL","nc","NC","540","2139685","687","687","Oceania","Noumea","Pacific/Noumea","Franc","fr-NC","French (official), 33 Melanesian-Polynesian dialects","19060","34231","85000","231000","80000","9280000000"
"New Zealand","NZ","NZL","nz","NZ","554","2186224","64","64","Oceania","Wellington","Pacific/Auckland","Dollar","en-NZ,mi","English (de facto official) 89.8%, Maori (de jure official) 3.5%, Samoan 2%, Hindi 1.6%, French 1.2%, Northern Chinese 1.2%, Yue 1%, Other or not stated 20.5%, New Zealand Sign Language (de jure official)","268680","3026000","3400000","4922000","1880000","181100000000"
"Nicaragua","NI","NIC","ni","NU","558","3617476","505","505","North America","Managua","America/Managua","Cordoba","es-NI,en","Spanish (official) 95.3%, Miskito 2.2%, Mestizo of the Caribbean coast 2%, other 0.5%","129494","296068","199800","5346000","320000","11260000000"
"Niger","NE","NER","ne","NG","562","2440476","227","227","Africa","Niamey","Africa/Niamey","Franc","fr-NE,ha,kr,dje","French (official), Hausa, Djerma","1267000","454","115900","5400000","100500","7304000000"
"Nigeria","NG","NGA","ng","NI","566","2328926","234","234","Africa","Abuja","Africa/Lagos","Naira","en-NG,ha,yo,ig,ff","English (official), Hausa, Yoruba, Igbo (Ibo), Fulani, over 500 additional indigenous languages","923768","1234","43989000","112780000","418200","502000000000"
"Niue","NU","NIU","nu","NE","570","4036232","683","683","Oceania","Alofi","Pacific/Niue","Dollar","niu,en-NU","Niuean (official) 46% (a Polynesian language closely related to Tongan and Samoan), Niuean and English 32%, English (official) 11%, Niuean and others 5%, other 6% (2011 est.)","260","79508","1100",,,"10010000"
"North Korea","KP","PRK","kp","KN","408","1873107","850","850","Asia","Pyongyang","Asia/Pyongyang","Won","ko-KP","Korean","120540","8",,"1700000","1180000","28000000000"
"Northern Mariana Islands","MP","MNP","mp","CQ","580","4041468","1","1-670","Oceania","Saipan","Pacific/Saipan","Dollar","fil,tl,zh,ch-MP,en-MP","Philippine languages 32.8%, Chamorro (official) 24.1%, English (official) 17%, other Pacific island languages 10.1%, Chinese 6.8%, other Asian languages 7.3%, other 1.9% (2010 est.)","477","17",,,,"733000000"
"Norway","NO","NOR","no","NO","578","3144096","47","47","Europe","Oslo","Europe/Oslo","Krone","no,nb,nn,se,fi","Bokmal Norwegian (official), Nynorsk Norwegian (official), small Sami- and Finnish-speaking minorities","324220","3588000","4431000","5732000","1465000","515800000000"
"Oman","OM","OMN","om","MU","512","286963","968","968","Asia","Muscat","Asia/Muscat","Rial","ar-OM,en,bal,ur","Arabic (official), English, Baluchi, Urdu, Indian dialects","212460","14531","1465000","5278000","305000","81950000000"
"Pakistan","PK","PAK","pk","PK","586","1168579","92","92","Asia","Islamabad","Asia/Karachi","Rupee","ur-PK,en-PK,pa,sd,ps,brh","Punjabi 48%, Sindhi 12%, Saraiki (a Punjabi variant) 10%, Pashto (alternate name, Pashtu) 8%, Urdu (official) 8%, Balochi 3%, Hindko 2%, Brahui 1%, English (official; lingua franca of Pakistani elite and most government ministries), Burushaski, and other 8%","803940","365813","20431000","125000000","5803000","236500000000"
"Palau","PW","PLW","pw","PS","585","1559582","680","680","Oceania","Melekeok","Pacific/Palau","Dollar","pau,sov,en-PW,tox,ja,fil,zh","Palauan (official on most islands) 66.6%, Carolinian 0.7%, other Micronesian 0.7%, English (official) 15.5%, Filipino 10.8%, Chinese 1.8%, other Asian 2.6%, other 1.3%","458","4",,"17150","7300","221000000"
"Palestine","PS","PSE","ps","WE","275","6254930","970","970","Asia","East Jerusalem","Asia/Hebron","Shekel","ar-PS","Arabic, Hebrew, English","5970",,"1379000","3041000","406000","6641000000"
"Panama","PA","PAN","pa","PM","591","3703430","507","507","North America","Panama City","America/Panama","Balboa","es-PA,en","Spanish (official), English 14%","78200","11022","959800","6770000","640000","40620000000"
"Papua New Guinea","PG","PNG","pg","PP","598","2088628","675","675","Oceania","Port Moresby","Pacific/Port_Moresby","Kina","en-PG,ho,meu,tpi","Tok Pisin (official), English (official), Hiri Motu (official), some 836 indigenous languages spoken (about 12% of the world's total); most languages have fewer than 1,000 speakers","462840","5006","125000","2709000","139000","16100000000"
"Paraguay","PY","PRY","py","PA","600","3437598","595","595","South America","Asuncion","America/Asuncion","Guarani","es-PY,gn","Spanish (official), Guarani (official)","406750","280658","1105000","6790000","376000","30560000000"
"Peru","PE","PER","pe","PE","604","3932488","51","51","South America","Lima","America/Lima","Sol","es-PE,qu,ay","Spanish (official) 84.1%, Quechua (official) 13%, Aymara (official) 1.7%, Ashaninka 0.3%, other native languages (includes a large number of minor Amazonian languages) 0.7%, other (includes foreign languages and sign language) 0.2% (2007 est.)","1285220","234102","9158000","29400000","3420000","210300000000"
"Philippines","PH","PHL","ph","RP","608","1694008","63","63","Asia","Manila","Asia/Manila","Peso","tl,en-PH,fil","Filipino (official; based on Tagalog) and English (official); eight major dialects - Tagalog, Cebuano, Ilocano, Hiligaynon or Ilonggo, Bicol, Waray, Pampango, and Pangasinan","300000","425812","8278000","103000000","3939000","272200000000"
"Pitcairn","PN","PCN","pn","PC","612","4030699","64","64","Oceania","Adamstown","Pacific/Pitcairn","Dollar","en-PN","English","47",,,,,
"Poland","PL","POL","pl","PL","616","798544","48","48","Europe","Warsaw","Europe/Warsaw","Zloty","pl","Polish (official) 96.2%, Polish and non-Polish 2%, non-Polish 0.5%, unspecified 1.3%","312685","13265000","22452000","50840000","6125000","513900000000"
"Portugal","PT","PRT","pt","PO","620","2264397","351","351","Europe","Lisbon","Europe/Lisbon","Euro","pt-PT,mwl","Portuguese (official), Mirandese (official, but locally used)","92391","3748000","5168000","12312000","4558000","219300000000"
"Puerto Rico","PR","PRI","pr","RQ","630","4566966","1","1-787, 1-939","North America","San Juan","America/Puerto_Rico","Dollar","en-PR,es-PR","Spanish, English","9104","469","1000000","3060000","780200","93520000000"
"Qatar","QA","QAT","qa","QA","634","289688","974","974","Asia","Doha","Asia/Qatar","Rial","ar-QA,es","Arabic (official), English commonly used as a second language","11437","897","563800","2600000","327000","213100000000"
"Republic of the Congo","CG","COG","cg","CF","178","2260494","242","242","Africa","Brazzaville","Africa/Brazzaville","Franc","fr-CG,kg,ln-CG","French (official), Lingala and Monokutuba (lingua franca trade languages), many local languages and dialects (of which Kikongo is the most widespread)","342000","45","245200","4283000","14900","14250000000"
"Reunion","RE","REU","re","RE","638","935317","262","262","Africa","Saint-Denis","Indian/Reunion","Euro","fr-RE","French","2517",,,,,
"Romania","RO","ROU","ro","RO","642","798549","40","40","Europe","Bucharest","Europe/Bucharest","Leu","ro,hu,rom","Romanian (official) 85.4%, Hungarian 6.3%, Romany (Gypsy) 1.2%, other 1%, unspecified 6.1% (2011 est.)","237500","2667000","7787000","22700000","4680000","188900000000"
"Russia","RU","RUS","ru","RS","643","2017370","7","7","Europe","Moscow","Europe/Moscow","Ruble","ru,tt,xal,cau,ady,kv,ce,tyv,cv,udm,tut,mns,bua,myv,mdf,chm,ba,inh,tut,kbd,krc,ava,sah,nog","Russian (official) 96.3%, Dolgang 5.3%, German 1.5%, Chechen 1%, Tatar 3%, other 10.3%","17100000","14865000","40853000","261900000","42900000","2113000000000"
"Rwanda","RW","RWA","rw","RW","646","49518","250","250","Africa","Kigali","Africa/Kigali","Franc","rw,en-RW,fr-RW,sw","Kinyarwanda only (official, universal Bantu vernacular) 93.2%, Kinyarwanda and other language(s) 6.2%, French (official) and other language(s) 0.1%, English (official) and other language(s) 0.1%, Swahili (or Kiswahili, used in commercial centers) 0.02%, other 0.03%, unspecified 0.3% (2002 est.)","26338","1447","450000","5690000","44400","7700000000"
"Saint Barthelemy","BL","BLM","gp","TB","652","3578476","590","590","North America","Gustavia","America/St_Barthelemy","Euro","fr","French (primary), English","21",,,,,
"Saint Helena","SH","SHN","sh","SH","654","3370751","290","290","Africa","Jamestown","Atlantic/St_Helena","Pound","en-SH","English","410",,,,,
"Saint Kitts and Nevis","KN","KNA","kn","SC","659","3575174","1","1-869","North America","Basseterre","America/St_Kitts","Dollar","en-KN","English (official)","261","54","17000","84000","20000","767000000"
"Saint Lucia","LC","LCA","lc","ST","662","3576468","1","1-758","North America","Castries","America/St_Lucia","Dollar","en-LC","English (official), French patois","616","100","142900","227000","36800","1377000000"
"Saint Martin","MF","MAF","gp","RN","663","3578421","1","590","North America","Marigot","America/Marigot","Euro","fr","French (official), English, Dutch, French Patois, Spanish, Papiamento (dialect of Netherlands Antilles)","53",,,,,"561500000"
"Saint Pierre and Miquelon","PM","SPM","pm","SB","666","3424932","508","508","North America","Saint-Pierre","America/Miquelon","Euro","fr-PM","French (official)","242","15",,,"4800","215300000"
"Saint Vincent and the Grenadines","VC","VCT","vc","VC","670","3577815","1","1-784","North America","Kingstown","America/St_Vincent","Dollar","en-VC,fr","English, French patois","389","305","76000","135500","19400","742000000"
"Samoa","WS","WSM","ws","WS","882","4034894","685","685","Oceania","Apia","Pacific/Apia","Tala","sm,en-WS","Samoan (Polynesian) (official), English","2944","18013","9000","167400","35300","705000000"
"San Marino","SM","SMR","sm","SM","674","3168068","378","378","Europe","San Marino","Europe/San_Marino","Euro","it-SM","Italian","61","11015","17000","36000","18700","1866000000"
"Sao Tome and Principe","ST","STP","st","TP","678","2410758","239","239","Africa","Sao Tome","Africa/Sao_Tome","Dobra","pt-ST","Portuguese 98.4% (official), Forro 36.2%, Cabo Verdian 8.5%, French 6.8%, Angolar 6.6%, English 4.9%, Lunguie 1%, other (including sign language) 2.4%","1001","1678","26700","122000","8000","311000000"
"Saudi Arabia","SA","SAU","sa","SA","682","102358","966","966","Asia","Riyadh","Asia/Riyadh","Rial","ar-SA","Arabic (official)","1960582","145941","9774000","53000000","4800000","718500000000"
"Senegal","SN","SEN","sn","SG","686","2245662","221","221","Africa","Dakar","Africa/Dakar","Franc","fr-SN,wo,fuc,mnk","French (official), Wolof, Pulaar, Jola, Mandinka","196190","237","1818000","11470000","338200","15360000000"
"Serbia","RS","SRB","rs","RI","688","6290252","381","381","Europe","Belgrade","Europe/Belgrade","Dinar","sr,hu,bs,rom","Serbian (official) 88.1%, Hungarian 3.4%, Bosnian 1.9%, Romany 1.4%, other 3.4%, undeclared or unknown 1.8%","88361","1102000","4107000","9138000","2977000","43680000000"
"Seychelles","SC","SYC","sc","SE","690","241170","248","248","Africa","Victoria","Indian/Mahe","Rupee","en-SC,fr-SC","Seychellois Creole (official) 89.1%, English (official) 5.1%, French (official) 0.7%, other 3.8%, unspecified 1.4% (2010 est.)","455","247","32000","138300","28900","1271000000"
"Sierra Leone","SL","SLE","sl","SL","694","2403846","232","232","Africa","Freetown","Africa/Freetown","Leone","en-SL,men,tem","English (official, regular use limited to literate minority), Mende (principal vernacular in the south), Temne (principal vernacular in the north), Krio (English-based Creole, spoken by the descendants of freed Jamaican slaves who were settled in the Freetown area, a lingua franca and a first language for 10% of the population but understood by 95%)","71740","282","14900","2210000","18000","4607000000"
"Singapore","SG","SGP","sg","SN","702","1880251","65","65","Asia","Singapur","Asia/Singapore","Dollar","cmn,en-SG,ms-SG,ta-SG,zh-SG","Mandarin (official) 36.3%, English (official) 29.8%, Malay (official) 11.9%, Hokkien 8.1%, Tamil (official) 4.4%, Cantonese 4.1%, Teochew 3.2%, other Indian languages 1.2%, other Chinese dialects 1.1%, other 1.1% (2010 est.)","693","1960000","3235000","8063000","1990000","295700000000"
"Sint Maarten","SX","SXM","sx","NN","534","7609695","1","1-721","North America","Philipsburg","America/Lower_Princes","Guilder","nl,en","English (official) 67.5%, Spanish 12.9%, Creole 8.2%, Dutch (official) 4.2%, Papiamento (a Spanish-Portuguese-Dutch-English dialect) 2.2%, French 1.5%, other 3.5% (2001 census)","34",,,,,"794700000"
"Slovakia","SK","SVK","sk","LO","703","3057568","421","421","Europe","Bratislava","Europe/Bratislava","Euro","sk,hu","Slovak (official) 78.6%, Hungarian 9.4%, Roma 2.3%, Ruthenian 1%, other or unspecified 8.8% (2011 est.)","48845","1384000","4063000","6095000","975000","96960000000"
"Slovenia","SI","SVN","si","SI","705","3190538","386","386","Europe","Ljubljana","Europe/Ljubljana","Euro","sl,sh","Slovenian (official) 91.1%, Serbo-Croatian 4.5%, other or unspecified 4.4%, Italian (official, only in municipalities where Italian national communities reside), Hungarian (official, only in municipalities where Hungarian national communities reside) (2002 census)","20273","415581","1298000","2246000","825000","46820000000"
"Solomon Islands","SB","SLB","sb","BP","090","2103350","677","677","Oceania","Honiara","Pacific/Guadalcanal","Dollar","en-SB,tpi","Melanesian pidgin (in much of the country is lingua franca), English (official but spoken by only 1%-2% of the population), 120 indigenous languages","28450","4370","10000","302100","8060","1099000000"
"Somalia","SO","SOM","so","SO","706","51537","252","252","Africa","Mogadishu","Africa/Mogadishu","Shilling","so-SO,ar-SO,it,en-SO","Somali (official), Arabic (official, according to the Transitional Federal Charter), Italian, English","637657","186","106000","658000","100000","2372000000"
"South Africa","ZA","ZAF","za","SF","710","953987","27","27","Africa","Pretoria","Africa/Johannesburg","Rand","zu,xh,af,nso,en-ZA,tn,st,ts,ss,ve,nr","IsiZulu (official) 22.7%, IsiXhosa (official) 16%, Afrikaans (official) 13.5%, English (official) 9.6%, Sepedi (official) 9.1%, Setswana (official) 8%, Sesotho (official) 7.6%, Xitsonga (official) 4.5%, siSwati (official) 2.5%, Tshivenda (official) 2.4%, isiNdebele (official) 2.1%, sign language 0.5%, other 1.6% (2011 est.)","1219912","4761000","4420000","68400000","4030000","353900000000"
"South Korea","KR","KOR","kr","KS","410","1835841","82","82","Asia","Seoul","Asia/Seoul","Won","ko-KR,en","Korean, English (widely taught in junior high and high school)","98480","315697","39400000","53625000","30100000","1198000000000"
"South Sudan","SS","SSD","ss","OD","728","7909807","211","211","Africa","Juba","Africa/Juba","Pound","en","English (official), Arabic (includes Juba and Sudanese variants), regional languages include Dinka, Nuer, Bari, Zande, Shilluk","644329",,,"2000000","2200","11770000000"
"Spain","ES","ESP","es","SP","724","2510769","34","34","Europe","Madrid","Europe/Madrid","Euro","es-ES,ca,gl,eu,oc","Castilian Spanish (official) 74%, Catalan 17%, Galician 7%, and Basque 2%","504782","4228000","28119000","50663000","19220000","1356000000000"
"Sri Lanka","LK","LKA","lk","CE","144","1227603","94","94","Asia","Colombo","Asia/Colombo","Rupee","si,ta,en","Sinhala (official and national language) 74%, Tamil (national language) 18%, other 8%","65610","9552","1777000","19533000","2796000","65120000000"
"Sudan","SD","SDN","sd","SU","729","366755","249","249","Africa","Khartoum","Africa/Khartoum","Pound","ar-SD,en,fia","Arabic (official), English (official), Nubian, Ta Bedawie, Fur","1861484","99","4200000","27659000","425000","52500000000"
"Suriname","SR","SUR","sr","NS","740","3382998","597","597","South America","Paramaribo","America/Paramaribo","Dollar","nl-SR,en,srn,hns,jv","Dutch (official), English (widely spoken), Sranang Tongo (Surinamese, sometimes called Taki-Taki, is native language of Creoles and much of the younger population and is lingua franca among others), Caribbean Hindustani (a dialect of Hindi), Javanese","163270","188","163000","977000","83000","5009000000"
"Svalbard and Jan Mayen","SJ","SJM","sj","SV","744","607072","47","47","Europe","Longyearbyen","Arctic/Longyearbyen","Krone","no,ru","Norwegian, Russian","62049",,,,,
"Swaziland","SZ","SWZ","sz","WZ","748","934841","268","268","Africa","Mbabane","Africa/Mbabane","Lilangeni","en-SZ,ss-SZ","English (official, used for government business), siSwati (official)","17363","2744","90100","805000","48600","3807000000"
"Sweden","SE","SWE","se","SW","752","2661886","46","46","Europe","Stockholm","Europe/Stockholm","Krona","sv-SE,se,sma,fi-SE","Swedish (official), small Sami- and Finnish-speaking minorities","449964","5978000","8398000","11643000","4321000","552000000000"
"Switzerland","CH","CHE","ch","SZ","756","2658434","41","41","Europe","Berne","Europe/Zurich","Franc","de-CH,fr-CH,it-CH,rm","German (official) 64.9%, French (official) 22.6%, Italian (official) 8.3%, Serbo-Croatian 2.5%, Albanian 2.6%, Portuguese 3.4%, Spanish 2.2%, English 4.6%, Romansch (official) 0.5%, other 5.1%","41290","5301000","6152000","10460000","4382000","646200000000"
"Syria","SY","SYR","sy","SY","760","163843","963","963","Asia","Damascus","Asia/Damascus","Pound","ar-SY,ku,hy,arc,fr,en","Arabic (official), Kurdish, Armenian, Aramaic, Circassian (widely understood); French, English (somewhat understood)","185180","416","4469000","12928000","4425000","64700000000"
"Taiwan","TW","TWN","tw","TW","158","1668284","886","886","Asia","Taipei","Asia/Taipei","Dollar","zh-TW,zh,nan,hak","Mandarin Chinese (official), Taiwanese (Min), Hakka dialects","35980","6272000","16147000","29455000","15998000","484700000000"
"Tajikistan","TJ","TJK","tj","TI","762","1220409","992","992","Asia","Dushanbe","Asia/Dushanbe","Somoni","tg,ru","Tajik (official), Russian widely used in government and business","143100","6258","700000","6528000","393000","8513000000"
"Tanzania","TZ","TZA","tz","TZ","834","149590","255","255","Africa","Dodoma","Africa/Dar_es_Salaam","Shilling","sw-TZ,en,ar","Kiswahili or Swahili (official), Kiunguja (name for Swahili in Zanzibar), English (official, primary language of commerce, administration, and higher education), Arabic (widely spoken in Zanzibar), many local languages","945087","26074","678000","27220000","161100","31940000000"
"Thailand","TH","THA","th","TH","764","1605651","66","66","Asia","Bangkok","Asia/Bangkok","Baht","th,en","Thai (official) 90.7%, Burmese 1.3%, other 8%","514000","3399000","17483000","84075000","6391000","400900000000"
"Togo","TG","TGO","tg","TO","768","2363686","228","228","Africa","Lome","Africa/Lome","Franc","fr-TG,ee,hna,kbp,dag,ha","French (official, the language of commerce), Ewe and Mina (the two major African languages in the south), Kabye (sometimes spelled Kabiye) and Dagomba (the two major African languages in the north)","56785","1168","356300","3518000","225000","4299000000"
"Tokelau","TK","TKL","tk","TL","772","4031074","690","690","Oceania","","Pacific/Fakaofo","Dollar","tkl,en-TK","Tokelauan 93.5% (a Polynesian language), English 58.9%, Samoan 45.5%, Tuvaluan 11.6%, Kiribati 2.7%, other 2.5%, none 4.1%, unspecified 0.6%","10","2069","800",,,
"Tonga","TO","TON","to","TN","776","4032283","676","676","Oceania","Nuku'alofa","Pacific/Tongatapu","Pa'anga","to,en-TO","English and Tongan 87%, Tongan (official) 10.7%, English (official) 1.2%, other 1.1%, uspecified 0.03% (2006 est.)","748","5367","8400","56000","30000","477000000"
"Trinidad and Tobago","TT","TTO","tt","TD","780","3573591","1","1-868","North America","Port of Spain","America/Port_of_Spain","Dollar","en-TT,hns,fr,es,zh","English (official), Caribbean Hindustani (a dialect of Hindi), French, Spanish, Chinese","5128","241690","593000","1884000","287000","27130000000"
"Tunisia","TN","TUN","tn","TS","788","2464461","216","216","Africa","Tunis","Africa/Tunis","Dinar","ar-TN,fr","Arabic (official, one of the languages of commerce), French (commerce), Berber (Tamazight)","163610","576","3500000","12840000","1105000","48380000000"
"Turkey","TR","TUR","tr","TU","792","298795","90","90","Asia","Ankara","Europe/Istanbul","Lira","tr-TR,ku,diq,az,av","Turkish (official), Kurdish, other minority languages","780580","7093000","27233000","67680000","13860000","821800000000"
"Turkmenistan","TM","TKM","tm","TX","795","1218197","993","993","Asia","Ashgabat","Asia/Ashgabat","Manat","tk,ru,uz","Turkmen (official) 72%, Russian 12%, Uzbek 9%, other 7%","488100","714","80400","3953000","575000","40560000000"
"Turks and Caicos Islands","TC","TCA","tc","TK","796","3576916","1","1-649","North America","Cockburn Town","America/Grand_Turk","Dollar","en-TC","English (official)","430","73217",,,,
"Tuvalu","TV","TUV","tv","TV","798","2110297","688","688","Oceania","Funafuti","Pacific/Funafuti","Dollar","tvl,en,sm,gil","Tuvaluan (official), English (official), Samoan, Kiribati (on the island of Nui)","26","145158","4200","2800","1450","38000000"
"U.S. Virgin Islands","VI","VIR","vi","VQ","850","4796775","1","1-340","North America","Charlotte Amalie","America/St_Thomas","Dollar","en-VI","English 74.7%, Spanish or Spanish Creole 16.8%, French or French Creole 6.6%, other 1.9% (2000 census)","352","4790","30000","80300","75800",
"Uganda","UG","UGA","ug","UG","800","226074","256","256","Africa","Kampala","Africa/Kampala","Shilling","en-UG,lg,sw,ar","English (official national language, taught in grade schools, used in courts of law and by most newspapers and some radio broadcasts), Ganda or Luganda (most widely used of the Niger-Congo languages, preferred for native language publications in the capital and may be taught in school), other Niger-Congo languages, Nilo-Saharan languages, Swahili, Arabic","236040","32683","3200000","16355000","315000","22600000000"
"Ukraine","UA","UKR","ua","UP","804","690791","380","380","Europe","Kiev","Europe/Kiev","Hryvnia","uk,ru-UA,rom,pl,hu","Ukrainian (official) 67%, Russian (regional language) 24%, other (includes small Romanian-, Polish-, and Hungarian-speaking minorities) 9%","603700","2173000","7770000","59344000","12182000","175500000000"
"United Arab Emirates","AE","ARE","ae","AE","784","290557","971","971","Asia","Abu Dhabi","Asia/Dubai","Dirham","ar-AE,fa,en,hi,ur","Arabic (official), Persian, English, Hindi, Urdu","82880","337804","3449000","13775000","1967000","390000000000"
"United Kingdom","GB","GBR","uk","UK","826","2635167","44","44","Europe","London","Europe/London","Pound","en-GB,cy-GB,gd","English","244820","8107000","51444000","82109000","33010000","2490000000000"
"United States","US","USA","us","US","840","6252001","1","1","North America","Washington","America/New_York","Dollar","en-US,es-US,haw,fr","English 82.1%, Spanish 10.7%, other Indo-European 3.8%, Asian and Pacific island 2.7%, other 0.7% (2000 census)","9629091","505000000","245000000","310000000","139000000","16720000000000"
"Uruguay","UY","URY","uy","UY","858","3439705","598","598","South America","Montevideo","America/Montevideo","Peso","es-UY","Spanish (official), Portunol, Brazilero (Portuguese-Spanish mix on the Brazilian frontier)","176220","1036000","1405000","5000000","1010000","57110000000"
"Uzbekistan","UZ","UZB","uz","UZ","860","1512440","998","998","Asia","Tashkent","Asia/Tashkent","Som","uz,ru,tg","Uzbek (official) 74.3%, Russian 14.2%, Tajik 4.4%, other 7.1%","447400","56075","4689000","20274000","1963000","55180000000"
"Vanuatu","VU","VUT","vu","NH","548","2134431","678","678","Oceania","Port Vila","Pacific/Efate","Vatu","bi,en-VU,fr-VU","local languages (more than 100) 63.2%, Bislama (official; creole) 33.7%, English (official) 2%, French (official) 0.6%, other 0.5% (2009 est.)","12200","5655","17000","137000","5800","828000000"
"Vatican","VA","VAT","va","VT","336","3164670","39","379","Europe","Vatican City","Europe/Vatican","Euro","la,it,fr","Latin, Italian, French","0",,,,,
"Venezuela","VE","VEN","ve","VE","862","3625428","58","58","South America","Caracas","America/Caracas","Bolivar","es-VE","Spanish (official), numerous indigenous dialects","912050","1016000","8918000","30520000","7650000","367500000000"
"Vietnam","VN","VNM","vn","VM","704","1562822","84","84","Asia","Hanoi","Asia/Ho_Chi_Minh","Dong","vi,en,fr,zh,km","Vietnamese (official), English (increasingly favored as a second language), some French, Chinese, and Khmer, mountain area languages (Mon-Khmer and Malayo-Polynesian)","329560","189553","23382000","134066000","10191000","170000000000"
"Wallis and Futuna","WF","WLF","wf","WF","876","4034749","681","681","Oceania","Mata Utu","Pacific/Wallis","Franc","wls,fud,fr-WF","Wallisian (indigenous Polynesian language) 58.9%, Futunian 30.1%, French (official) 10.8%, other 0.2% (2003 census)","274","2760","1300",,,
"Western Sahara","EH","ESH","eh","WI","732","2461445","212","212","Africa","El-Aaiun","Africa/El_Aaiun","Dirham","ar,mey","Standard Arabic (national), Hassaniya Arabic, Moroccan Arabic","266000",,,,,
"Yemen","YE","YEM","ye","YM","887","69543","967","967","Asia","Sanaa","Asia/Aden","Rial","ar-YE","Arabic (official)","527970","33206","2349000","13900000","1100000","43890000000"
"Zambia","ZM","ZMB","zm","ZA","894","895949","260","260","Africa","Lusaka","Africa/Lusaka","Kwacha","en-ZM,bem,loz,lun,lue,ny,toi","Bembe 33.4%, Nyanja 14.7%, Tonga 11.4%, Lozi 5.5%, Chewa 4.5%, Nsenga 2.9%, Tumbuka 2.5%, Lunda (North Western) 1.9%, Kaonde 1.8%, Lala 1.8%, Lamba 1.8%, English (official) 1.7%, Luvale 1.5%, Mambwe 1.3%, Namwanga 1.2%, Lenje 1.1%, Bisa 1%, other 9.2%, unspecified 0.4%","752614","16571","816200","10525000","82500","22240000000"
"Zimbabwe","ZW","ZWE","zw","ZI","716","878675","263","263","Africa","Harare","Africa/Harare","Dollar","en-ZW,sn,nr,nd","English (official), Shona, Sindebele (the language of the Ndebele, sometimes called Ndebele), numerous but minor tribal dialects","390580","30615","1423000","12614000","301600","10480000000"
1 Country Name ISO2 ISO3 Top Level Domain FIPS ISO Numeric GeoNameID E164 Phone Code Continent Capital Time Zone in Capital Currency Language Codes Languages Area KM2 Internet Hosts Internet Users Phones (Mobile) Phones (Landline) GDP
2 Afghanistan AF AFG af AF 004 1149361 93 93 Asia Kabul Asia/Kabul Afghani fa-AF,ps,uz-AF,tk Afghan Persian or Dari (official) 50%, Pashto (official) 35%, Turkic languages (primarily Uzbek and Turkmen) 11%, 30 minor languages (primarily Balochi and Pashai) 4%, much bilingualism, but Dari functions as the lingua franca 647500 223 1000000 18000000 13500 20650000000
3 Albania AL ALB al AL 008 783754 355 355 Europe Tirana Europe/Tirane Lek sq,el Albanian 98.8% (official - derived from Tosk dialect), Greek 0.5%, other 0.6% (including Macedonian, Roma, Vlach, Turkish, Italian, and Serbo-Croatian), unspecified 0.1% (2011 est.) 28748 15528 1300000 3500000 312000 12800000000
4 Algeria DZ DZA dz AG 012 2589581 213 213 Africa Algiers Africa/Algiers Dinar ar-DZ Arabic (official), French (lingua franca), Berber dialects: Kabylie Berber (Tamazight), Chaouia Berber (Tachawit), Mzab Berber, Tuareg Berber (Tamahaq) 2381740 676 4700000 37692000 3200000 215700000000
5 American Samoa AS ASM as AQ 016 5880801 1 1-684 Oceania Pago Pago Pacific/Pago_Pago Dollar en-AS,sm,to Samoan 90.6% (closely related to Hawaiian and other Polynesian languages), English 2.9%, Tongan 2.4%, other Pacific islander 2.1%, other 2% 199 2387 10000 462200000
6 Andorra AD AND ad AN 020 3041565 376 376 Europe Andorra la Vella Europe/Andorra Euro ca Catalan (official), French, Castilian, Portuguese 468 28383 67100 65000 39000 4800000000
7 Angola AO AGO ao AO 024 3351879 244 244 Africa Luanda Africa/Luanda Kwanza pt-AO Portuguese (official), Bantu and other African languages 1246700 20703 606700 9800000 303000 124000000000
8 Anguilla AI AIA ai AV 660 3573511 1 1-264 North America The Valley America/Anguilla Dollar en-AI English (official) 102 269 3700 26000 6000 175400000
9 Antarctica AQ ATA aq AY 010 6697173 672 672 Antarctica Antarctica/Troll 14000000 7764
10 Antigua and Barbuda AG ATG ag AC 028 3576396 1 1-268 North America St. John's America/Antigua Dollar en-AG English (official), local dialects 443 11532 65000 179800 35000 1220000000
11 Argentina AR ARG ar AR 032 3865483 54 54 South America Buenos Aires America/Argentina/Buenos_Aires Peso es-AR,en,it,de,fr,gn Spanish (official), Italian, English, German, French, indigenous (Mapudungun, Quechua) 2766890 11232000 13694000 58600000 10000000 484600000000
12 Armenia AM ARM am AM 051 174982 374 374 Asia Yerevan Asia/Yerevan Dram hy Armenian (official) 97.9%, Kurdish (spoken by Yezidi minority) 1%, other 1% (2011 est.) 29800 194142 208200 3223000 584000 10440000000
13 Aruba AW ABW aw AA 533 3577279 297 297 North America Oranjestad America/Aruba Guilder nl-AW,es,en Papiamento (a Spanish-Portuguese-Dutch-English dialect) 69.4%, Spanish 13.7%, English (widely spoken) 7.1%, Dutch (official) 6.1%, Chinese 1.5%, other 1.7%, unspecified 0.4% (2010 est.) 193 40560 24000 135000 43000 2516000000
14 Australia AU AUS au AS 036 2077456 61 61 Oceania Canberra Australia/Sydney Dollar en-AU English 76.8%, Mandarin 1.6%, Italian 1.4%, Arabic 1.3%, Greek 1.2%, Cantonese 1.2%, Vietnamese 1.1%, other 10.4%, unspecified 5% (2011 est.) 7686850 17081000 15810000 24400000 10470000 1488000000000
15 Austria AT AUT at AU 040 2782113 43 43 Europe Vienna Europe/Vienna Euro de-AT,hr,hu,sl German (official nationwide) 88.6%, Turkish 2.3%, Serbian 2.2%, Croatian (official in Burgenland) 1.6%, other (includes Slovene, official in Carinthia, and Hungarian, official in Burgenland) 5.3% (2001 census) 83858 3512000 6143000 13590000 3342000 417900000000
16 Azerbaijan AZ AZE az AJ 031 587116 994 994 Asia Baku Asia/Baku Manat az,ru,hy Azerbaijani (Azeri) (official) 92.5%, Russian 1.4%, Armenian 1.4%, other 4.7% (2009 est.) 86600 46856 2420000 10125000 1734000 76010000000
17 Bahamas BS BHS bs BF 044 3572887 1 1-242 North America Nassau America/Nassau Dollar en-BS English (official), Creole (among Haitian immigrants) 13940 20661 115800 254000 137000 8373000000
18 Bahrain BH BHR bh BA 048 290291 973 973 Asia Manama Asia/Bahrain Dinar ar-BH,en,fa,ur Arabic (official), English, Farsi, Urdu 665 47727 419500 2125000 290000 28360000000
19 Bangladesh BD BGD bd BG 050 1210997 880 880 Asia Dhaka Asia/Dhaka Taka bn-BD,en Bangla (official, also known as Bengali), English 144000 71164 617300 97180000 962000 140200000000
20 Barbados BB BRB bb BB 052 3374084 1 1-246 North America Bridgetown America/Barbados Dollar en-BB English (official), Bajan (English-based creole language, widely spoken in informal settings) 431 1524 188000 347000 144000 4262000000
21 Belarus BY BLR by BO 112 630336 375 375 Europe Minsk Europe/Minsk Ruble be,ru Belarusian (official) 23.4%, Russian (official) 70.2%, other 3.1% (includes small Polish- and Ukrainian-speaking minorities), unspecified 3.3% (2009 est.) 207600 295217 2643000 10675000 4407000 69240000000
22 Belgium BE BEL be BE 056 2802361 32 32 Europe Brussels Europe/Brussels Euro nl-BE,fr-BE,de-BE Dutch (official) 60%, French (official) 40%, German (official) less than 1%, legally bilingual (Dutch and French) 30510 5192000 8113000 12880000 4631000 507400000000
23 Belize BZ BLZ bz BH 084 3582678 501 501 North America Belmopan America/Belize Dollar en-BZ,es Spanish 46%, Creole 32.9%, Mayan dialects 8.9%, English 3.9% (official), Garifuna 3.4% (Carib), German 3.3%, other 1.4%, unknown 0.2% (2000 census) 22966 3392 36000 164200 25400 1637000000
24 Benin BJ BEN bj BN 204 2395170 229 229 Africa Porto-Novo Africa/Porto-Novo Franc fr-BJ French (official), Fon and Yoruba (most common vernaculars in south), tribal languages (at least six major ones in north) 112620 491 200100 8408000 156700 8359000000
25 Bermuda BM BMU bm BD 060 3573345 1 1-441 North America Hamilton Atlantic/Bermuda Dollar en-BM,pt English (official), Portuguese 53 20040 54000 91000 69000 5600000000
26 Bhutan BT BTN bt BT 064 1252634 975 975 Asia Thimphu Asia/Thimphu Ngultrum dz Sharchhopka 28%, Dzongkha (official) 24%, Lhotshamkha 22%, other 26% (includes foreign languages) (2005 est.) 47000 14590 50000 560000 27000 2133000000
27 Bolivia BO BOL bo BL 068 3923057 591 591 South America Sucre America/La_Paz Boliviano es-BO,qu,ay Spanish (official) 60.7%, Quechua (official) 21.2%, Aymara (official) 14.6%, Guarani (official), foreign languages 2.4%, other 1.2% 1098580 180988 1103000 9494000 880600 30790000000
28 Bosnia and Herzegovina BA BIH ba BK 070 3277605 387 387 Europe Sarajevo Europe/Sarajevo Marka bs,hr-BA,sr-BA Bosnian (official), Croatian (official), Serbian (official) 51129 155252 1422000 3350000 878000 18870000000
29 Botswana BW BWA bw BC 072 933860 267 267 Africa Gaborone Africa/Gaborone Pula en-BW,tn-BW Setswana 78.2%, Kalanga 7.9%, Sekgalagadi 2.8%, English (official) 2.1%, other 8.6%, unspecified 0.4% (2001 census) 600370 1806 120000 3082000 160500 15530000000
30 Brazil BR BRA br BR 076 3469034 55 55 South America Brasilia America/Sao_Paulo Real pt-BR,es,en,fr Portuguese (official and most widely spoken language) 8511965 26577000 75982000 248324000 44300000 2190000000000
31 British Indian Ocean Territory IO IOT io IO 086 1282588 246 246 Asia Diego Garcia Indian/Chagos Dollar en-IO English 60 75006
32 British Virgin Islands VG VGB vg VI 092 3577718 1 1-284 North America Road Town America/Tortola Dollar en-VG English (official) 153 505 4000 48700 12268 1095000000
33 Brunei BN BRN bn BX 096 1820814 673 673 Asia Bandar Seri Begawan Asia/Brunei Dollar ms-BN,en-BN Malay (official), English, Chinese 5770 49457 314900 469700 70933 16560000000
34 Bulgaria BG BGR bg BU 100 732800 359 359 Europe Sofia Europe/Sofia Lev bg,tr-BG Bulgarian (official) 76.8%, Turkish 8.2%, Roma 3.8%, other 0.7%, unspecified 10.5% (2011 est.) 110910 976277 3395000 10780000 2253000 53700000000
35 Burkina Faso BF BFA bf UV 854 2361809 226 226 Africa Ouagadougou Africa/Ouagadougou Franc fr-BF French (official), native African languages belonging to Sudanic family spoken by 90% of the population 274200 1795 178100 9980000 141400 12130000000
36 Burundi BI BDI bi BY 108 433561 257 257 Africa Bujumbura Africa/Bujumbura Franc fr-BI,rn Kirundi 29.7% (official), Kirundi and other language 9.1%, French (official) and French and other language 0.3%, Swahili and Swahili and other language 0.2% (along Lake Tanganyika and in the Bujumbura area), English and English and other language 0.06%, more than 2 languages 3.7%, unspecified 56.9% (2008 est.) 27830 229 157800 2247000 17400 2676000000
37 Cambodia KH KHM kh CB 116 1831722 855 855 Asia Phnom Penh Asia/Phnom_Penh Riels km,fr,en Khmer (official) 96.3%, other 3.7% (2008 est.) 181040 13784 78500 19100000 584000 15640000000
38 Cameroon CM CMR cm CM 120 2233387 237 237 Africa Yaounde Africa/Douala Franc en-CM,fr-CM 24 major African language groups, English (official), French (official) 475440 10207 749600 13100000 737400 27880000000
39 Canada CA CAN ca CA 124 6251999 1 1 North America Ottawa America/Toronto Dollar en-CA,fr-CA,iu English (official) 58.7%, French (official) 22%, Punjabi 1.4%, Italian 1.3%, Spanish 1.3%, German 1.3%, Cantonese 1.2%, Tagalog 1.2%, Arabic 1.1%, other 10.5% (2011 est.) 9984670 8743000 26960000 26263000 18010000 1825000000000
40 Cape Verde CV CPV cv CV 132 3374766 238 238 Africa Praia Atlantic/Cape_Verde Escudo pt-CV Portuguese (official), Crioulo (a blend of Portuguese and West African words) 4033 38 150000 425300 70200 1955000000
41 Cayman Islands KY CYM ky CJ 136 3580718 1 1-345 North America George Town America/Cayman Dollar en-KY English (official) 90.9%, Spanish 4%, Filipino 3.3%, other 1.7%, unspecified 0.1% (2010 est.) 262 23472 23000 96300 37400 2250000000
42 Central African Republic CF CAF cf CT 140 239880 236 236 Africa Bangui Africa/Bangui Franc fr-CF,sg,ln,kg French (official), Sangho (lingua franca and national language), tribal languages 622984 20 22600 1070000 5600 2050000000
43 Chad TD TCD td CD 148 2434508 235 235 Africa N'Djamena Africa/Ndjamena Franc fr-TD,ar-TD,sre French (official), Arabic (official), Sara (in south), more than 120 different languages and dialects 1284000 6 168100 4200000 29900 13590000000
44 Chile CL CHL cl CI 152 3895114 56 56 South America Santiago America/Santiago Peso es-CL Spanish 99.5% (official), English 10.2%, indigenous 1% (includes Mapudungun, Aymara, Quechua, Rapa Nui), other 2.3%, unspecified 0.2% 756950 2152000 7009000 24130000 3276000 281700000000
45 China CN CHN cn CH 156 1814991 86 86 Asia Beijing Asia/Shanghai Yuan Renminbi zh-CN,yue,wuu,dta,ug,za Standard Chinese or Mandarin (official; Putonghua, based on the Beijing dialect), Yue (Cantonese), Wu (Shanghainese), Minbei (Fuzhou), Minnan (Hokkien-Taiwanese), Xiang, Gan, Hakka dialects, minority languages 9596960 20602000 389000000 1100000000 278860000 9330000000000
46 Christmas Island CX CXR cx KT 162 2078138 61 61 Asia Flying Fish Cove Indian/Christmas Dollar en,zh,ms-CC English (official), Chinese, Malay 135 3028 464
47 Cocos Islands CC CCK cc CK 166 1547376 61 61 Asia West Island Indian/Cocos Dollar ms-CC,en Malay (Cocos dialect), English 14
48 Colombia CO COL co CO 170 3686110 57 57 South America Bogota America/Bogota Peso es-CO Spanish (official) 1138910 4410000 22538000 49066000 6291000 369200000000
49 Comoros KM COM km CN 174 921929 269 269 Africa Moroni Indian/Comoro Franc ar,fr-KM Arabic (official), French (official), Shikomoro (a blend of Swahili and Arabic) 2170 14 24300 250000 24000 658000000
50 Cook Islands CK COK ck CW 184 1899402 682 682 Oceania Avarua Pacific/Rarotonga Dollar en-CK,mi English (official) 86.4%, Cook Islands Maori (Rarotongan) (official) 76.2%, other 8.3% 240 3562 6000 7800 7200 183200000
51 Costa Rica CR CRI cr CS 188 3624060 506 506 North America San Jose America/Costa_Rica Colon es-CR,en Spanish (official), English 51100 147258 1485000 6151000 1018000 48510000000
52 Croatia HR HRV hr HR 191 3202326 385 385 Europe Zagreb Europe/Zagreb Kuna hr-HR,sr Croatian (official) 95.6%, Serbian 1.2%, other 3% (including Hungarian, Czech, Slovak, and Albanian), unspecified 0.2% (2011 est.) 56542 729420 2234000 4970000 1640000 59140000000
53 Cuba CU CUB cu CU 192 3562981 53 53 North America Havana America/Havana Peso es-CU Spanish (official) 110860 3244 1606000 1682000 1217000 72300000000
54 Curacao CW CUW cw UC 531 7626836 599 599 North America Willemstad America/Curacao Guilder nl,pap Papiamentu (a Spanish-Portuguese-Dutch-English dialect) 81.2%, Dutch (official) 8%, Spanish 4%, English 2.9%, other 3.9% (2001 census) 444 5600000000
55 Cyprus CY CYP cy CY 196 146669 357 357 Europe Nicosia Asia/Nicosia Euro el-CY,tr-CY,en Greek (official) 80.9%, Turkish (official) 0.2%, English 4.1%, Romanian 2.9%, Russian 2.5%, Bulgarian 2.2%, Arabic 1.2%, Filippino 1.1%, other 4.3%, unspecified 0.6% (2011 est.) 9250 252013 433900 1110000 373200 21780000000
56 Czech Republic CZ CZE cz EZ 203 3077311 420 420 Europe Prague Europe/Prague Koruna cs,sk Czech 95.4%, Slovak 1.6%, other 3% (2011 census) 78866 4148000 6681000 12973000 2100000 194800000000
57 Democratic Republic of the Congo CD COD cd CG 180 203312 243 243 Africa Kinshasa Africa/Kinshasa Franc fr-CD,ln,kg French (official), Lingala (a lingua franca trade language), Kingwana (a dialect of Kiswahili or Swahili), Kikongo, Tshiluba 2345410 2515 290000 19487000 58200 18560000000
58 Denmark DK DNK dk DA 208 2623032 45 45 Europe Copenhagen Europe/Copenhagen Krone da-DK,en,fo,de-DK Danish, Faroese, Greenlandic (an Inuit dialect), German (small minority) 43094 4297000 4750000 6600000 2431000 324300000000
59 Djibouti DJ DJI dj DJ 262 223816 253 253 Africa Djibouti Africa/Djibouti Franc fr-DJ,ar,so-DJ,aa French (official), Arabic (official), Somali, Afar 23000 215 25900 209000 18000 1459000000
60 Dominica DM DMA dm DO 212 3575830 1 1-767 North America Roseau America/Dominica Dollar en-DM English (official), French patois 754 723 28000 109300 14600 495000000
61 Dominican Republic DO DOM do DR 214 3508796 1 1-809, 1-829, 1-849 North America Santo Domingo America/Santo_Domingo Peso es-DO Spanish (official) 48730 404500 2701000 9038000 1065000 59270000000
62 East Timor TL TLS tl TT 626 1966436 670 670 Oceania Dili Asia/Dili Dollar tet,pt-TL,id,en Tetum (official), Portuguese (official), Indonesian, English 15007 252 2100 621000 3000 6129000000
63 Ecuador EC ECU ec EC 218 3658394 593 593 South America Quito America/Guayaquil Dollar es-EC Spanish (Castillian) 93% (official), Quechua 4.1%, other indigenous 0.7%, foreign 2.2% 283560 170538 3352000 16457000 2310000 91410000000
64 Egypt EG EGY eg EG 818 357994 20 20 Africa Cairo Africa/Cairo Pound ar-EG,en,fr Arabic (official), English and French widely understood by educated classes 1001450 200430 20136000 96800000 8557000 262000000000
65 El Salvador SV SLV sv ES 222 3585968 503 503 North America San Salvador America/El_Salvador Dollar es-SV Spanish (official), Nahua (among some Amerindians) 21040 24070 746000 8650000 1060000 24670000000
66 Equatorial Guinea GQ GNQ gq EK 226 2309096 240 240 Africa Malabo Africa/Malabo Franc es-GQ,fr Spanish (official) 67.6%, other (includes French (official), Fang, Bubi) 32.4% (1994 census) 28051 7 14400 501000 14900 17080000000
67 Eritrea ER ERI er ER 232 338010 291 291 Africa Asmara Africa/Asmara Nakfa aa-ER,ar,tig,kun,ti-ER Tigrinya (official), Arabic (official), English (official), Tigre, Kunama, Afar, other Cushitic languages 121320 701 200000 305300 60000 3438000000
68 Estonia EE EST ee EN 233 453733 372 372 Europe Tallinn Europe/Tallinn Euro et,ru Estonian (official) 68.5%, Russian 29.6%, Ukrainian 0.6%, other 1.2%, unspecified 0.1% (2011 est.) 45226 865494 971700 2070000 448200 24280000000
69 Ethiopia ET ETH et ET 231 337996 251 251 Africa Addis Ababa Africa/Addis_Ababa Birr am,en-ET,om-ET,ti-ET,so-ET,sid Oromo (official working language in the State of Oromiya) 33.8%, Amharic (official national language) 29.3%, Somali (official working language of the State of Sumale) 6.2%, Tigrigna (Tigrinya) (official working language of the State of Tigray) 5.9%, Sidamo 4%, Wolaytta 2.2%, Gurage 2%, Afar (official working language of the State of Afar) 1.7%, Hadiyya 1.7%, Gamo 1.5%, Gedeo 1.3%, Opuuo 1.2%, Kafa 1.1%, other 8.1%, English (major foreign language taught in schools), Arabic (2007 est.) 1127127 179 447300 20524000 797500 47340000000
70 Falkland Islands FK FLK fk FK 238 3474414 500 500 South America Stanley Atlantic/Stanley Pound en-FK English 89%, Spanish 7.7%, other 3.3% (2006 est.) 12173 110 2900 3450 1980 164500000
71 Faroe Islands FO FRO fo FO 234 2622320 298 298 Europe Torshavn Atlantic/Faroe Krone fo,da-FO Faroese (derived from Old Norse), Danish 1399 7575 37500 61000 24000 2320000000
72 Fiji FJ FJI fj FJ 242 2205218 679 679 Oceania Suva Pacific/Fiji Dollar en-FJ,fj English (official), Fijian (official), Hindustani 18270 21739 114200 858800 88400 4218000000
73 Finland FI FIN fi FI 246 660013 358 358 Europe Helsinki Europe/Helsinki Euro fi-FI,sv-FI,smn Finnish (official) 94.2%, Swedish (official) 5.5%, other (small Sami- and Russian-speaking minorities) 0.2% (2012 est.) 337030 4763000 4393000 9320000 890000 259600000000
74 France FR FRA fr FR 250 3017382 33 33 Europe Paris Europe/Paris Euro fr-FR,frp,br,co,ca,eu,oc French (official) 100%, rapidly declining regional dialects and languages (Provencal, Breton, Alsatian, Corsican, Catalan, Basque, Flemish) 547030 17266000 45262000 62280000 39290000 2739000000000
75 French Polynesia PF PYF pf FP 258 4030656 689 689 Oceania Papeete Pacific/Tahiti Franc fr-PF,ty French (official) 61.1%, Polynesian (official) 31.4%, Asian languages 1.2%, other 0.3%, unspecified 6% (2002 census) 4167 37949 120000 226000 55000 5650000000
76 Gabon GA GAB ga GB 266 2400553 241 241 Africa Libreville Africa/Libreville Franc fr-GA French (official), Fang, Myene, Nzebi, Bapounou/Eschira, Bandjabi 267667 127 98800 2930000 17000 19970000000
77 Gambia GM GMB gm GA 270 2413451 220 220 Africa Banjul Africa/Banjul Dalasi en-GM,mnk,wof,wo,ff English (official), Mandinka, Wolof, Fula, other indigenous vernaculars 11300 656 130100 1526000 64200 896000000
78 Georgia GE GEO ge GG 268 614540 995 995 Asia Tbilisi Asia/Tbilisi Lari ka,ru,hy,az Georgian (official) 71%, Russian 9%, Armenian 7%, Azeri 6%, other 7% 69700 357864 1300000 4699000 1276000 15950000000
79 Germany DE DEU de GM 276 2921044 49 49 Europe Berlin Europe/Berlin Euro de German (official) 357021 20043000 65125000 107700000 50700000 3593000000000
80 Ghana GH GHA gh GH 288 2300660 233 233 Africa Accra Africa/Accra Cedi en-GH,ak,ee,tw Asante 14.8%, Ewe 12.7%, Fante 9.9%, Boron (Brong) 4.6%, Dagomba 4.3%, Dangme 4.3%, Dagarte (Dagaba) 3.7%, Akyem 3.4%, Ga 3.4%, Akuapem 2.9%, other (includes English (official)) 36.1% (2000 census) 239460 59086 1297000 25618000 285000 45550000000
81 Gibraltar GI GIB gi GI 292 2411586 350 350 Europe Gibraltar Europe/Gibraltar Pound en-GI,es,it,pt English (used in schools and for official purposes), Spanish, Italian, Portuguese 7 3509 20200 34750 23100 1106000000
82 Greece GR GRC gr GR 300 390903 30 30 Europe Athens Europe/Athens Euro el-GR,en,fr Greek (official) 99%, other (includes English and French) 1% 131940 3201000 4971000 13354000 5461000 243300000000
83 Greenland GL GRL gl GL 304 3425505 299 299 North America Nuuk America/Godthab Krone kl,da-GL,en Greenlandic (East Inuit) (official), Danish (official), English 2166086 15645 36000 59455 18900 2160000000
84 Grenada GD GRD gd GJ 308 3580239 1 1-473 North America St. George's America/Grenada Dollar en-GD English (official), French patois 344 80 25000 128000 28500 811000000
85 Guam GU GUM gu GQ 316 4043988 1 1-671 Oceania Hagatna Pacific/Guam Dollar en-GU,ch-GU English 43.6%, Filipino 21.2%, Chamorro 17.8%, other Pacific island languages 10%, Asian languages 6.3%, other 1.1% (2010 est.) 549 23 90000 98000 67000 4600000000
86 Guatemala GT GTM gt GT 320 3595528 502 502 North America Guatemala City America/Guatemala Quetzal es-GT Spanish (official) 60%, Amerindian languages 40% 108890 357552 2279000 20787000 1744000 53900000000
87 Guernsey GG GGY gg GK 831 3042362 44 44-1481 Europe St Peter Port Europe/Guernsey Pound en,fr English, French, Norman-French dialect spoken in country districts 78 239 48300 43800 45100 2742000000
88 Guinea GN GIN gn GV 324 2420477 224 224 Africa Conakry Africa/Conakry Franc fr-GN French (official) 245857 15 95000 4781000 18000 6544000000
89 Guinea-Bissau GW GNB gw PU 624 2372248 245 245 Africa Bissau Africa/Bissau Franc pt-GW,pov Portuguese (official), Crioulo, African languages 36120 90 37100 1100000 5000 880000000
90 Guyana GY GUY gy GY 328 3378535 592 592 South America Georgetown America/Guyana Dollar en-GY English, Amerindian dialects, Creole, Caribbean Hindustani (a dialect of Hindi), Urdu 214970 24936 189600 547000 154200 3020000000
91 Haiti HT HTI ht HA 332 3723988 509 509 North America Port-au-Prince America/Port-au-Prince Gourde ht,fr-HT French (official), Creole (official) 27750 555 1000000 6095000 50000 8287000000
92 Honduras HN HND hn HO 340 3608932 504 504 North America Tegucigalpa America/Tegucigalpa Lempira es-HN Spanish (official), Amerindian dialects 112090 30955 731700 7370000 610000 18880000000
93 Hong Kong HK HKG hk HK 344 1819730 852 852 Asia Hong Kong Asia/Hong_Kong Dollar zh-HK,yue,zh,en Cantonese (official) 89.5%, English (official) 3.5%, Putonghua (Mandarin) 1.4%, other Chinese dialects 4%, other 1.6% (2011 est.) 1092 870041 4873000 16403000 4362000 272100000000
94 Hungary HU HUN hu HU 348 719819 36 36 Europe Budapest Europe/Budapest Forint hu-HU Hungarian (official) 99.6%, English 16%, German 11.2%, Russian 1.6%, Romanian 1.3%, French 1.2%, other 4.2% 93030 3145000 6176000 11580000 2960000 130600000000
95 Iceland IS ISL is IC 352 2629691 354 354 Europe Reykjavik Atlantic/Reykjavik Krona is,en,de,da,sv,no Icelandic, English, Nordic languages, German widely spoken 103000 369969 301600 346000 189000 14590000000
96 India IN IND in IN 356 1269750 91 91 Asia New Delhi Asia/Kolkata Rupee en-IN,hi,bn,te,mr,ta,ur,gu,kn,ml,or,pa,as,bh,sat,ks,ne,sd,kok,doi,mni,sit,sa,fr,lus,inc Hindi 41%, Bengali 8.1%, Telugu 7.2%, Marathi 7%, Tamil 5.9%, Urdu 5%, Gujarati 4.5%, Kannada 3.7%, Malayalam 3.2%, Oriya 3.2%, Punjabi 2.8%, Assamese 1.3%, Maithili 1.2%, other 5.9% 3287590 6746000 61338000 893862000 31080000 1670000000000
97 Indonesia ID IDN id ID 360 1643084 62 62 Asia Jakarta Asia/Jakarta Rupiah id,en,nl,jv Bahasa Indonesia (official, modified form of Malay), English, Dutch, local dialects (of which the most widely spoken is Javanese) 1919440 1344000 20000000 281960000 37983000 867500000000
98 Iran IR IRN ir IR 364 130758 98 98 Asia Tehran Asia/Tehran Rial fa-IR,ku Persian (official) 53%, Azeri Turkic and Turkic dialects 18%, Kurdish 10%, Gilaki and Mazandarani 7%, Luri 6%, Balochi 2%, Arabic 2%, other 2% 1648000 197804 8214000 58160000 28760000 411900000000
99 Iraq IQ IRQ iq IZ 368 99237 964 964 Asia Baghdad Asia/Baghdad Dinar ar-IQ,ku,hy Arabic (official), Kurdish (official), Turkmen (a Turkish dialect) and Assyrian (Neo-Aramaic) are official in areas where they constitute a majority of the population), Armenian 437072 26 325900 26760000 1870000 221800000000
100 Ireland IE IRL ie EI 372 2963597 353 353 Europe Dublin Europe/Dublin Euro en-IE,ga-IE English (official, the language generally used), Irish (Gaelic or Gaeilge) (official, spoken mainly in areas along the western coast) 70280 1387000 3042000 4906000 2007000 220900000000
101 Isle of Man IM IMN im IM 833 3042225 44 44-1624 Europe Douglas, Isle of Man Europe/Isle_of_Man Pound en,gv English, Manx Gaelic (about 2% of the population has some knowledge) 572 895 4076000000
102 Israel IL ISR il IS 376 294640 972 972 Asia Jerusalem Asia/Jerusalem Shekel he,ar-IL,en-IL, Hebrew (official), Arabic (used officially for Arab minority), English (most commonly used foreign language) 20770 2483000 4525000 9225000 3594000 272700000000
103 Italy IT ITA it IT 380 3175395 39 39 Europe Rome Europe/Rome Euro it-IT,de-IT,fr-IT,sc,ca,co,sl Italian (official), German (parts of Trentino-Alto Adige region are predominantly German-speaking), French (small French-speaking minority in Valle d'Aosta region), Slovene (Slovene-speaking minority in the Trieste-Gorizia area) 301230 25662000 29235000 97225000 21656000 2068000000000
104 Ivory Coast CI CIV ci IV 384 2287781 225 225 Africa Yamoussoukro Africa/Abidjan Franc fr-CI French (official), 60 native dialects of which Dioula is the most widely spoken 322460 9115 967300 19827000 268000 28280000000
105 Jamaica JM JAM jm JM 388 3489940 1 1-876 North America Kingston America/Jamaica Dollar en-JM English, English patois 10991 3906 1581000 2665000 265000 14390000000
106 Japan JP JPN jp JA 392 1861060 81 81 Asia Tokyo Asia/Tokyo Yen ja Japanese 377835 64453000 99182000 138363000 64273000 5007000000000
107 Jersey JE JEY je JE 832 3042142 44 44-1534 Europe Saint Helier Europe/Jersey Pound en,pt English 94.5% (official), Portuguese 4.6%, other 0.9% (2001 census) 116 264 29500 108000 73800 5100000000
108 Jordan JO JOR jo JO 400 248816 962 962 Asia Amman Asia/Amman Dinar ar-JO,en Arabic (official), English (widely understood among upper and middle classes) 92300 69473 1642000 8984000 435000 34080000000
109 Kazakhstan KZ KAZ kz KZ 398 1522867 7 7 Asia Astana Asia/Almaty Tenge kk,ru Kazakh (official, Qazaq) 64.4%, Russian (official, used in everyday business, designated the "language of interethnic communication") 95% (2001 est.) 2717300 67464 5299000 28731000 4340000 224900000000
110 Kenya KE KEN ke KE 404 192950 254 254 Africa Nairobi Africa/Nairobi Shilling en-KE,sw-KE English (official), Kiswahili (official), numerous indigenous languages 582650 71018 3996000 30732000 251600 45310000000
111 Kiribati KI KIR ki KR 296 4030945 686 686 Oceania Tarawa Pacific/Tarawa Dollar en-KI,gil I-Kiribati, English (official) 811 327 7800 16000 9000 173000000
112 Kosovo XK XKX KV 0 831053 383 383 Europe Pristina Europe/Podgorica Euro sq,sr Albanian (official), Serbian (official), Bosnian, Turkish, Roma 10887 562000 106300 7150000000
113 Kuwait KW KWT kw KU 414 285570 965 965 Asia Kuwait City Asia/Kuwait Dinar ar-KW,en Arabic (official), English widely spoken 17820 2771 1100000 5526000 510000 179500000000
114 Kyrgyzstan KG KGZ kg KG 417 1527747 996 996 Asia Bishkek Asia/Bishkek Som ky,uz,ru Kyrgyz (official) 64.7%, Uzbek 13.6%, Russian (official) 12.5%, Dungun 1%, other 8.2% (1999 census) 198500 115573 2195000 6800000 489000 7234000000
115 Laos LA LAO la LA 418 1655842 856 856 Asia Vientiane Asia/Vientiane Kip lo,fr,en Lao (official), French, English, various ethnic languages 236800 1532 300000 6492000 112000 10100000000
116 Latvia LV LVA lv LG 428 458258 371 371 Europe Riga Europe/Riga Euro lv,ru,lt Latvian (official) 56.3%, Russian 33.8%, other 0.6% (includes Polish, Ukrainian, and Belarusian), unspecified 9.4% (2011 est.) 64589 359604 1504000 2310000 501000 30380000000
117 Lebanon LB LBN lb LE 422 272103 961 961 Asia Beirut Asia/Beirut Pound ar-LB,fr-LB,en,hy Arabic (official), French, English, Armenian 10400 64926 1000000 4000000 878000 43490000000
118 Lesotho LS LSO ls LT 426 932692 266 266 Africa Maseru Africa/Maseru Loti en-LS,st,zu,xh Sesotho (official) (southern Sotho), English (official), Zulu, Xhosa 30355 11030 76800 1312000 43100 2457000000
119 Liberia LR LBR lr LI 430 2275384 231 231 Africa Monrovia Africa/Monrovia Dollar en-LR English 20% (official), some 20 ethnic group languages few of which can be written or used in correspondence 111370 7 20000 2394000 3200 1977000000
120 Libya LY LBY ly LY 434 2215636 218 218 Africa Tripolis Africa/Tripoli Dinar ar-LY,it,en Arabic (official), Italian, English (all widely understood in the major cities); Berber (Nafusi, Ghadamis, Suknah, Awjilah, Tamasheq) 1759540 17926 353900 9590000 814000 70920000000
121 Liechtenstein LI LIE li LS 438 3042058 423 423 Europe Vaduz Europe/Vaduz Franc de-LI German 94.5% (official) (Alemannic is the main dialect), Italian 1.1%, other 4.3% (2010 est.) 160 14278 23000 38000 20000 5113000000
122 Lithuania LT LTU lt LH 440 597427 370 370 Europe Vilnius Europe/Vilnius Euro lt,ru,pl Lithuanian (official) 82%, Russian 8%, Polish 5.6%, other 0.9%, unspecified 3.5% (2011 est.) 65200 1205000 1964000 5000000 667300 46710000000
123 Luxembourg LU LUX lu LU 442 2960313 352 352 Europe Luxembourg Europe/Luxembourg Euro lb,de-LU,fr-LU Luxembourgish (official administrative language and national language (spoken vernacular)), French (official administrative language), German (official administrative language) 2586 250900 424500 761300 266700 60540000000
124 Macao MO MAC mo MC 446 1821275 853 853 Asia Macao Asia/Macau Pataca zh,zh-MO,pt Cantonese 83.3%, Mandarin 5%, Hokkien 3.7%, English 2.3%, other Chinese dialects 2%, Tagalog 1.7%, Portuguese 0.7%, other 1.3% 254 327 270200 1613000 162500 51680000000
125 Macedonia MK MKD mk MK 807 718075 389 389 Europe Skopje Europe/Skopje Denar mk,sq,tr,rmm,sr Macedonian (official) 66.5%, Albanian (official) 25.1%, Turkish 3.5%, Roma 1.9%, Serbian 1.2%, other 1.8% (2002 census) 25333 62826 1057000 2235000 407900 10650000000
126 Madagascar MG MDG mg MA 450 1062947 261 261 Africa Antananarivo Indian/Antananarivo Ariary fr-MG,mg French (official), Malagasy (official), English 587040 38392 319900 8564000 143700 10530000000
127 Malawi MW MWI mw MI 454 927384 265 265 Africa Lilongwe Africa/Blantyre Kwacha ny,yao,tum,swk English (official), Chichewa (common), Chinyanja, Chiyao, Chitumbuka, Chilomwe, Chinkhonde, Chingoni, Chisena, Chitonga, Chinyakyusa, Chilambya 118480 1099 716400 4420000 227300 3683000000
128 Malaysia MY MYS my MY 458 1733045 60 60 Asia Kuala Lumpur Asia/Kuala_Lumpur Ringgit ms-MY,en,zh,ta,te,ml,pa,th Bahasa Malaysia (official), English, Chinese (Cantonese, Mandarin, Hokkien, Hakka, Hainan, Foochow), Tamil, Telugu, Malayalam, Panjabi, Thai 329750 422470 15355000 41325000 4589000 312400000000
129 Maldives MV MDV mv MV 462 1282028 960 960 Asia Male Indian/Maldives Rufiyaa dv,en Dhivehi (official, dialect of Sinhala, script derived from Arabic), English (spoken by most government officials) 300 3296 86400 560000 23140 2270000000
130 Mali ML MLI ml ML 466 2453866 223 223 Africa Bamako Africa/Bamako Franc fr-ML,bm French (official), Bambara 46.3%, Peul/foulfoulbe 9.4%, Dogon 7.2%, Maraka/soninke 6.4%, Malinke 5.6%, Sonrhai/djerma 5.6%, Minianka 4.3%, Tamacheq 3.5%, Senoufo 2.6%, unspecified 0.6%, other 8.5% 1240000 437 249800 14613000 112000 11370000000
131 Malta MT MLT mt MT 470 2562770 356 356 Europe Valletta Europe/Malta Euro mt,en-MT Maltese (official) 90.1%, English (official) 6%, multilingual 3%, other 0.9% (2005 est.) 316 14754 240600 539500 229700 9541000000
132 Marshall Islands MH MHL mh RM 584 2080185 692 692 Oceania Majuro Pacific/Majuro Dollar mh,en-MH Marshallese (official) 98.2%, other languages 1.8% (1999 census) 181 3 2200 3800 4400 193000000
133 Mauritania MR MRT mr MR 478 2378080 222 222 Africa Nouakchott Africa/Nouakchott Ouguiya ar-MR,fuc,snk,fr,mey,wo Arabic (official and national), Pulaar, Soninke, Wolof (all national languages), French, Hassaniya (a variety of Arabic) 1030700 22 75000 4024000 65100 4183000000
134 Mauritius MU MUS mu MP 480 934292 230 230 Africa Port Louis Indian/Mauritius Rupee en-MU,bho,fr Creole 86.5%, Bhojpuri 5.3%, French 4.1%, two languages 1.4%, other 2.6% (includes English, the official language, which is spoken by less than 1% of the population), unspecified 0.1% (2011 est.) 2040 51139 290000 1485000 349100 11900000000
135 Mayotte YT MYT yt MF 175 1024031 262 262 Africa Mamoudzou Indian/Mayotte Euro fr-YT French 374
136 Mexico MX MEX mx MX 484 3996063 52 52 North America Mexico City America/Mexico_City Peso es-MX Spanish only 92.7%, Spanish and indigenous languages 5.7%, indigenous only 0.8%, unspecified 0.8% 1972550 16233000 31020000 100786000 20220000 1327000000000
137 Micronesia FM FSM fm FM 583 2081918 691 691 Oceania Palikir Pacific/Pohnpei Dollar en-FM,chk,pon,yap,kos,uli,woe,nkr,kpg English (official and common language), Chuukese, Kosrean, Pohnpeian, Yapese, Ulithian, Woleaian, Nukuoro, Kapingamarangi 702 4668 17000 27600 8400 339000000
138 Moldova MD MDA md MD 498 617790 373 373 Europe Chisinau Europe/Chisinau Leu ro,ru,gag,tr Moldovan 58.8% (official; virtually the same as the Romanian language), Romanian 16.4%, Russian 16%, Ukrainian 3.8%, Gagauz 3.1% (a Turkish language), Bulgarian 1.1%, other 0.3%, unspecified 0.4% 33843 711564 1333000 4080000 1206000 7932000000
139 Monaco MC MCO mc MN 492 2993457 377 377 Europe Monaco Europe/Monaco Euro fr-MC,en,it French (official), English, Italian, Monegasque 2 26009 23000 33200 44500 5748000000
140 Mongolia MN MNG mn MG 496 2029969 976 976 Asia Ulan Bator Asia/Ulaanbaatar Tugrik mn,ru Khalkha Mongol 90% (official), Turkic, Russian (1999) 1565000 20084 330000 3375000 176700 11140000000
141 Montenegro ME MNE me MJ 499 3194884 382 382 Europe Podgorica Europe/Podgorica Euro sr,hu,bs,sq,hr,rom Serbian 42.9%, Montenegrin (official) 37%, Bosnian 5.3%, Albanian 5.3%, Serbo-Croat 2%, other 3.5%, unspecified 4% (2011 est.) 14026 10088 280000 1126000 163000 4518000000
142 Montserrat MS MSR ms MH 500 3578097 1 1-664 North America Plymouth America/Montserrat Dollar en-MS English 102 2431 1200 4000 3000
143 Morocco MA MAR ma MO 504 2542007 212 212 Africa Rabat Africa/Casablanca Dirham ar-MA,fr Arabic (official), Berber languages (Tamazight (official), Tachelhit, Tarifit), French (often the language of business, government, and diplomacy) 446550 277338 13213000 39016000 3280000 104800000000
144 Mozambique MZ MOZ mz MZ 508 1036973 258 258 Africa Maputo Africa/Maputo Metical pt-MZ,vmw Emakhuwa 25.3%, Portuguese (official) 10.7%, Xichangana 10.3%, Cisena 7.5%, Elomwe 7%, Echuwabo 5.1%, other Mozambican languages 30.1%, other 4% (1997 census) 801590 89737 613600 8108000 88100 14670000000
145 Myanmar MM MMR mm BM 104 1327865 95 95 Asia Nay Pyi Taw Asia/Rangoon Kyat my Burmese (official) 678500 1055 110000 5440000 556000 59430000000
146 Namibia NA NAM na WA 516 3355338 264 264 Africa Windhoek Africa/Windhoek Dollar en-NA,af,de,hz,naq Oshiwambo languages 48.9%, Nama/Damara 11.3%, Afrikaans 10.4% (common language of most of the population and about 60% of the white population), Otjiherero languages 8.6%, Kavango languages 8.5%, Caprivi languages 4.8%, English (official) 3.4%, other African languages 2.3%, other 1.7% 825418 78280 127500 2435000 171000 12300000000
147 Nauru NR NRU nr NR 520 2110425 674 674 Oceania Yaren Pacific/Nauru Dollar na,en-NR Nauruan 93% (official, a distinct Pacific Island language), English 2% (widely understood, spoken, and used for most government and commercial purposes), other 5% (includes I-Kiribati 2% and Chinese 2%) 21 8162 6800 1900
148 Nepal NP NPL np NP 524 1282988 977 977 Asia Kathmandu Asia/Kathmandu Rupee ne,en Nepali (official) 44.6%, Maithali 11.7%, Bhojpuri 6%, Tharu 5.8%, Tamang 5.1%, Newar 3.2%, Magar 3%, Bajjika 3%, Urdu 2.6%, Avadhi 1.9%, Limbu 1.3%, Gurung 1.2%, other 10.4%, unspecified 0.2% 140800 41256 577800 18138000 834000 19340000000
149 Netherlands NL NLD nl NL 528 2750405 31 31 Europe Amsterdam Europe/Amsterdam Euro nl-NL,fy-NL Dutch (official) 41526 13699000 14872000 19643000 7086000 722300000000
150 Netherlands Antilles AN ANT an NT 530 599 599 North America Willemstad America/Curacao Guilder nl-AN,en,es Dutch, English, Spanish 960
151 New Caledonia NC NCL nc NC 540 2139685 687 687 Oceania Noumea Pacific/Noumea Franc fr-NC French (official), 33 Melanesian-Polynesian dialects 19060 34231 85000 231000 80000 9280000000
152 New Zealand NZ NZL nz NZ 554 2186224 64 64 Oceania Wellington Pacific/Auckland Dollar en-NZ,mi English (de facto official) 89.8%, Maori (de jure official) 3.5%, Samoan 2%, Hindi 1.6%, French 1.2%, Northern Chinese 1.2%, Yue 1%, Other or not stated 20.5%, New Zealand Sign Language (de jure official) 268680 3026000 3400000 4922000 1880000 181100000000
153 Nicaragua NI NIC ni NU 558 3617476 505 505 North America Managua America/Managua Cordoba es-NI,en Spanish (official) 95.3%, Miskito 2.2%, Mestizo of the Caribbean coast 2%, other 0.5% 129494 296068 199800 5346000 320000 11260000000
154 Niger NE NER ne NG 562 2440476 227 227 Africa Niamey Africa/Niamey Franc fr-NE,ha,kr,dje French (official), Hausa, Djerma 1267000 454 115900 5400000 100500 7304000000
155 Nigeria NG NGA ng NI 566 2328926 234 234 Africa Abuja Africa/Lagos Naira en-NG,ha,yo,ig,ff English (official), Hausa, Yoruba, Igbo (Ibo), Fulani, over 500 additional indigenous languages 923768 1234 43989000 112780000 418200 502000000000
156 Niue NU NIU nu NE 570 4036232 683 683 Oceania Alofi Pacific/Niue Dollar niu,en-NU Niuean (official) 46% (a Polynesian language closely related to Tongan and Samoan), Niuean and English 32%, English (official) 11%, Niuean and others 5%, other 6% (2011 est.) 260 79508 1100 10010000
157 North Korea KP PRK kp KN 408 1873107 850 850 Asia Pyongyang Asia/Pyongyang Won ko-KP Korean 120540 8 1700000 1180000 28000000000
158 Northern Mariana Islands MP MNP mp CQ 580 4041468 1 1-670 Oceania Saipan Pacific/Saipan Dollar fil,tl,zh,ch-MP,en-MP Philippine languages 32.8%, Chamorro (official) 24.1%, English (official) 17%, other Pacific island languages 10.1%, Chinese 6.8%, other Asian languages 7.3%, other 1.9% (2010 est.) 477 17 733000000
159 Norway NO NOR no NO 578 3144096 47 47 Europe Oslo Europe/Oslo Krone no,nb,nn,se,fi Bokmal Norwegian (official), Nynorsk Norwegian (official), small Sami- and Finnish-speaking minorities 324220 3588000 4431000 5732000 1465000 515800000000
160 Oman OM OMN om MU 512 286963 968 968 Asia Muscat Asia/Muscat Rial ar-OM,en,bal,ur Arabic (official), English, Baluchi, Urdu, Indian dialects 212460 14531 1465000 5278000 305000 81950000000
161 Pakistan PK PAK pk PK 586 1168579 92 92 Asia Islamabad Asia/Karachi Rupee ur-PK,en-PK,pa,sd,ps,brh Punjabi 48%, Sindhi 12%, Saraiki (a Punjabi variant) 10%, Pashto (alternate name, Pashtu) 8%, Urdu (official) 8%, Balochi 3%, Hindko 2%, Brahui 1%, English (official; lingua franca of Pakistani elite and most government ministries), Burushaski, and other 8% 803940 365813 20431000 125000000 5803000 236500000000
162 Palau PW PLW pw PS 585 1559582 680 680 Oceania Melekeok Pacific/Palau Dollar pau,sov,en-PW,tox,ja,fil,zh Palauan (official on most islands) 66.6%, Carolinian 0.7%, other Micronesian 0.7%, English (official) 15.5%, Filipino 10.8%, Chinese 1.8%, other Asian 2.6%, other 1.3% 458 4 17150 7300 221000000
163 Palestine PS PSE ps WE 275 6254930 970 970 Asia East Jerusalem Asia/Hebron Shekel ar-PS Arabic, Hebrew, English 5970 1379000 3041000 406000 6641000000
164 Panama PA PAN pa PM 591 3703430 507 507 North America Panama City America/Panama Balboa es-PA,en Spanish (official), English 14% 78200 11022 959800 6770000 640000 40620000000
165 Papua New Guinea PG PNG pg PP 598 2088628 675 675 Oceania Port Moresby Pacific/Port_Moresby Kina en-PG,ho,meu,tpi Tok Pisin (official), English (official), Hiri Motu (official), some 836 indigenous languages spoken (about 12% of the world's total); most languages have fewer than 1,000 speakers 462840 5006 125000 2709000 139000 16100000000
166 Paraguay PY PRY py PA 600 3437598 595 595 South America Asuncion America/Asuncion Guarani es-PY,gn Spanish (official), Guarani (official) 406750 280658 1105000 6790000 376000 30560000000
167 Peru PE PER pe PE 604 3932488 51 51 South America Lima America/Lima Sol es-PE,qu,ay Spanish (official) 84.1%, Quechua (official) 13%, Aymara (official) 1.7%, Ashaninka 0.3%, other native languages (includes a large number of minor Amazonian languages) 0.7%, other (includes foreign languages and sign language) 0.2% (2007 est.) 1285220 234102 9158000 29400000 3420000 210300000000
168 Philippines PH PHL ph RP 608 1694008 63 63 Asia Manila Asia/Manila Peso tl,en-PH,fil Filipino (official; based on Tagalog) and English (official); eight major dialects - Tagalog, Cebuano, Ilocano, Hiligaynon or Ilonggo, Bicol, Waray, Pampango, and Pangasinan 300000 425812 8278000 103000000 3939000 272200000000
169 Pitcairn PN PCN pn PC 612 4030699 64 64 Oceania Adamstown Pacific/Pitcairn Dollar en-PN English 47
170 Poland PL POL pl PL 616 798544 48 48 Europe Warsaw Europe/Warsaw Zloty pl Polish (official) 96.2%, Polish and non-Polish 2%, non-Polish 0.5%, unspecified 1.3% 312685 13265000 22452000 50840000 6125000 513900000000
171 Portugal PT PRT pt PO 620 2264397 351 351 Europe Lisbon Europe/Lisbon Euro pt-PT,mwl Portuguese (official), Mirandese (official, but locally used) 92391 3748000 5168000 12312000 4558000 219300000000
172 Puerto Rico PR PRI pr RQ 630 4566966 1 1-787, 1-939 North America San Juan America/Puerto_Rico Dollar en-PR,es-PR Spanish, English 9104 469 1000000 3060000 780200 93520000000
173 Qatar QA QAT qa QA 634 289688 974 974 Asia Doha Asia/Qatar Rial ar-QA,es Arabic (official), English commonly used as a second language 11437 897 563800 2600000 327000 213100000000
174 Republic of the Congo CG COG cg CF 178 2260494 242 242 Africa Brazzaville Africa/Brazzaville Franc fr-CG,kg,ln-CG French (official), Lingala and Monokutuba (lingua franca trade languages), many local languages and dialects (of which Kikongo is the most widespread) 342000 45 245200 4283000 14900 14250000000
175 Reunion RE REU re RE 638 935317 262 262 Africa Saint-Denis Indian/Reunion Euro fr-RE French 2517
176 Romania RO ROU ro RO 642 798549 40 40 Europe Bucharest Europe/Bucharest Leu ro,hu,rom Romanian (official) 85.4%, Hungarian 6.3%, Romany (Gypsy) 1.2%, other 1%, unspecified 6.1% (2011 est.) 237500 2667000 7787000 22700000 4680000 188900000000
177 Russia RU RUS ru RS 643 2017370 7 7 Europe Moscow Europe/Moscow Ruble ru,tt,xal,cau,ady,kv,ce,tyv,cv,udm,tut,mns,bua,myv,mdf,chm,ba,inh,tut,kbd,krc,ava,sah,nog Russian (official) 96.3%, Dolgang 5.3%, German 1.5%, Chechen 1%, Tatar 3%, other 10.3% 17100000 14865000 40853000 261900000 42900000 2113000000000
178 Rwanda RW RWA rw RW 646 49518 250 250 Africa Kigali Africa/Kigali Franc rw,en-RW,fr-RW,sw Kinyarwanda only (official, universal Bantu vernacular) 93.2%, Kinyarwanda and other language(s) 6.2%, French (official) and other language(s) 0.1%, English (official) and other language(s) 0.1%, Swahili (or Kiswahili, used in commercial centers) 0.02%, other 0.03%, unspecified 0.3% (2002 est.) 26338 1447 450000 5690000 44400 7700000000
179 Saint Barthelemy BL BLM gp TB 652 3578476 590 590 North America Gustavia America/St_Barthelemy Euro fr French (primary), English 21
180 Saint Helena SH SHN sh SH 654 3370751 290 290 Africa Jamestown Atlantic/St_Helena Pound en-SH English 410
181 Saint Kitts and Nevis KN KNA kn SC 659 3575174 1 1-869 North America Basseterre America/St_Kitts Dollar en-KN English (official) 261 54 17000 84000 20000 767000000
182 Saint Lucia LC LCA lc ST 662 3576468 1 1-758 North America Castries America/St_Lucia Dollar en-LC English (official), French patois 616 100 142900 227000 36800 1377000000
183 Saint Martin MF MAF gp RN 663 3578421 1 590 North America Marigot America/Marigot Euro fr French (official), English, Dutch, French Patois, Spanish, Papiamento (dialect of Netherlands Antilles) 53 561500000
184 Saint Pierre and Miquelon PM SPM pm SB 666 3424932 508 508 North America Saint-Pierre America/Miquelon Euro fr-PM French (official) 242 15 4800 215300000
185 Saint Vincent and the Grenadines VC VCT vc VC 670 3577815 1 1-784 North America Kingstown America/St_Vincent Dollar en-VC,fr English, French patois 389 305 76000 135500 19400 742000000
186 Samoa WS WSM ws WS 882 4034894 685 685 Oceania Apia Pacific/Apia Tala sm,en-WS Samoan (Polynesian) (official), English 2944 18013 9000 167400 35300 705000000
187 San Marino SM SMR sm SM 674 3168068 378 378 Europe San Marino Europe/San_Marino Euro it-SM Italian 61 11015 17000 36000 18700 1866000000
188 Sao Tome and Principe ST STP st TP 678 2410758 239 239 Africa Sao Tome Africa/Sao_Tome Dobra pt-ST Portuguese 98.4% (official), Forro 36.2%, Cabo Verdian 8.5%, French 6.8%, Angolar 6.6%, English 4.9%, Lunguie 1%, other (including sign language) 2.4% 1001 1678 26700 122000 8000 311000000
189 Saudi Arabia SA SAU sa SA 682 102358 966 966 Asia Riyadh Asia/Riyadh Rial ar-SA Arabic (official) 1960582 145941 9774000 53000000 4800000 718500000000
190 Senegal SN SEN sn SG 686 2245662 221 221 Africa Dakar Africa/Dakar Franc fr-SN,wo,fuc,mnk French (official), Wolof, Pulaar, Jola, Mandinka 196190 237 1818000 11470000 338200 15360000000
191 Serbia RS SRB rs RI 688 6290252 381 381 Europe Belgrade Europe/Belgrade Dinar sr,hu,bs,rom Serbian (official) 88.1%, Hungarian 3.4%, Bosnian 1.9%, Romany 1.4%, other 3.4%, undeclared or unknown 1.8% 88361 1102000 4107000 9138000 2977000 43680000000
192 Seychelles SC SYC sc SE 690 241170 248 248 Africa Victoria Indian/Mahe Rupee en-SC,fr-SC Seychellois Creole (official) 89.1%, English (official) 5.1%, French (official) 0.7%, other 3.8%, unspecified 1.4% (2010 est.) 455 247 32000 138300 28900 1271000000
193 Sierra Leone SL SLE sl SL 694 2403846 232 232 Africa Freetown Africa/Freetown Leone en-SL,men,tem English (official, regular use limited to literate minority), Mende (principal vernacular in the south), Temne (principal vernacular in the north), Krio (English-based Creole, spoken by the descendants of freed Jamaican slaves who were settled in the Freetown area, a lingua franca and a first language for 10% of the population but understood by 95%) 71740 282 14900 2210000 18000 4607000000
194 Singapore SG SGP sg SN 702 1880251 65 65 Asia Singapur Asia/Singapore Dollar cmn,en-SG,ms-SG,ta-SG,zh-SG Mandarin (official) 36.3%, English (official) 29.8%, Malay (official) 11.9%, Hokkien 8.1%, Tamil (official) 4.4%, Cantonese 4.1%, Teochew 3.2%, other Indian languages 1.2%, other Chinese dialects 1.1%, other 1.1% (2010 est.) 693 1960000 3235000 8063000 1990000 295700000000
195 Sint Maarten SX SXM sx NN 534 7609695 1 1-721 North America Philipsburg America/Lower_Princes Guilder nl,en English (official) 67.5%, Spanish 12.9%, Creole 8.2%, Dutch (official) 4.2%, Papiamento (a Spanish-Portuguese-Dutch-English dialect) 2.2%, French 1.5%, other 3.5% (2001 census) 34 794700000
196 Slovakia SK SVK sk LO 703 3057568 421 421 Europe Bratislava Europe/Bratislava Euro sk,hu Slovak (official) 78.6%, Hungarian 9.4%, Roma 2.3%, Ruthenian 1%, other or unspecified 8.8% (2011 est.) 48845 1384000 4063000 6095000 975000 96960000000
197 Slovenia SI SVN si SI 705 3190538 386 386 Europe Ljubljana Europe/Ljubljana Euro sl,sh Slovenian (official) 91.1%, Serbo-Croatian 4.5%, other or unspecified 4.4%, Italian (official, only in municipalities where Italian national communities reside), Hungarian (official, only in municipalities where Hungarian national communities reside) (2002 census) 20273 415581 1298000 2246000 825000 46820000000
198 Solomon Islands SB SLB sb BP 090 2103350 677 677 Oceania Honiara Pacific/Guadalcanal Dollar en-SB,tpi Melanesian pidgin (in much of the country is lingua franca), English (official but spoken by only 1%-2% of the population), 120 indigenous languages 28450 4370 10000 302100 8060 1099000000
199 Somalia SO SOM so SO 706 51537 252 252 Africa Mogadishu Africa/Mogadishu Shilling so-SO,ar-SO,it,en-SO Somali (official), Arabic (official, according to the Transitional Federal Charter), Italian, English 637657 186 106000 658000 100000 2372000000
200 South Africa ZA ZAF za SF 710 953987 27 27 Africa Pretoria Africa/Johannesburg Rand zu,xh,af,nso,en-ZA,tn,st,ts,ss,ve,nr IsiZulu (official) 22.7%, IsiXhosa (official) 16%, Afrikaans (official) 13.5%, English (official) 9.6%, Sepedi (official) 9.1%, Setswana (official) 8%, Sesotho (official) 7.6%, Xitsonga (official) 4.5%, siSwati (official) 2.5%, Tshivenda (official) 2.4%, isiNdebele (official) 2.1%, sign language 0.5%, other 1.6% (2011 est.) 1219912 4761000 4420000 68400000 4030000 353900000000
201 South Korea KR KOR kr KS 410 1835841 82 82 Asia Seoul Asia/Seoul Won ko-KR,en Korean, English (widely taught in junior high and high school) 98480 315697 39400000 53625000 30100000 1198000000000
202 South Sudan SS SSD ss OD 728 7909807 211 211 Africa Juba Africa/Juba Pound en English (official), Arabic (includes Juba and Sudanese variants), regional languages include Dinka, Nuer, Bari, Zande, Shilluk 644329 2000000 2200 11770000000
203 Spain ES ESP es SP 724 2510769 34 34 Europe Madrid Europe/Madrid Euro es-ES,ca,gl,eu,oc Castilian Spanish (official) 74%, Catalan 17%, Galician 7%, and Basque 2% 504782 4228000 28119000 50663000 19220000 1356000000000
204 Sri Lanka LK LKA lk CE 144 1227603 94 94 Asia Colombo Asia/Colombo Rupee si,ta,en Sinhala (official and national language) 74%, Tamil (national language) 18%, other 8% 65610 9552 1777000 19533000 2796000 65120000000
205 Sudan SD SDN sd SU 729 366755 249 249 Africa Khartoum Africa/Khartoum Pound ar-SD,en,fia Arabic (official), English (official), Nubian, Ta Bedawie, Fur 1861484 99 4200000 27659000 425000 52500000000
206 Suriname SR SUR sr NS 740 3382998 597 597 South America Paramaribo America/Paramaribo Dollar nl-SR,en,srn,hns,jv Dutch (official), English (widely spoken), Sranang Tongo (Surinamese, sometimes called Taki-Taki, is native language of Creoles and much of the younger population and is lingua franca among others), Caribbean Hindustani (a dialect of Hindi), Javanese 163270 188 163000 977000 83000 5009000000
207 Svalbard and Jan Mayen SJ SJM sj SV 744 607072 47 47 Europe Longyearbyen Arctic/Longyearbyen Krone no,ru Norwegian, Russian 62049
208 Swaziland SZ SWZ sz WZ 748 934841 268 268 Africa Mbabane Africa/Mbabane Lilangeni en-SZ,ss-SZ English (official, used for government business), siSwati (official) 17363 2744 90100 805000 48600 3807000000
209 Sweden SE SWE se SW 752 2661886 46 46 Europe Stockholm Europe/Stockholm Krona sv-SE,se,sma,fi-SE Swedish (official), small Sami- and Finnish-speaking minorities 449964 5978000 8398000 11643000 4321000 552000000000
210 Switzerland CH CHE ch SZ 756 2658434 41 41 Europe Berne Europe/Zurich Franc de-CH,fr-CH,it-CH,rm German (official) 64.9%, French (official) 22.6%, Italian (official) 8.3%, Serbo-Croatian 2.5%, Albanian 2.6%, Portuguese 3.4%, Spanish 2.2%, English 4.6%, Romansch (official) 0.5%, other 5.1% 41290 5301000 6152000 10460000 4382000 646200000000
211 Syria SY SYR sy SY 760 163843 963 963 Asia Damascus Asia/Damascus Pound ar-SY,ku,hy,arc,fr,en Arabic (official), Kurdish, Armenian, Aramaic, Circassian (widely understood); French, English (somewhat understood) 185180 416 4469000 12928000 4425000 64700000000
212 Taiwan TW TWN tw TW 158 1668284 886 886 Asia Taipei Asia/Taipei Dollar zh-TW,zh,nan,hak Mandarin Chinese (official), Taiwanese (Min), Hakka dialects 35980 6272000 16147000 29455000 15998000 484700000000
213 Tajikistan TJ TJK tj TI 762 1220409 992 992 Asia Dushanbe Asia/Dushanbe Somoni tg,ru Tajik (official), Russian widely used in government and business 143100 6258 700000 6528000 393000 8513000000
214 Tanzania TZ TZA tz TZ 834 149590 255 255 Africa Dodoma Africa/Dar_es_Salaam Shilling sw-TZ,en,ar Kiswahili or Swahili (official), Kiunguja (name for Swahili in Zanzibar), English (official, primary language of commerce, administration, and higher education), Arabic (widely spoken in Zanzibar), many local languages 945087 26074 678000 27220000 161100 31940000000
215 Thailand TH THA th TH 764 1605651 66 66 Asia Bangkok Asia/Bangkok Baht th,en Thai (official) 90.7%, Burmese 1.3%, other 8% 514000 3399000 17483000 84075000 6391000 400900000000
216 Togo TG TGO tg TO 768 2363686 228 228 Africa Lome Africa/Lome Franc fr-TG,ee,hna,kbp,dag,ha French (official, the language of commerce), Ewe and Mina (the two major African languages in the south), Kabye (sometimes spelled Kabiye) and Dagomba (the two major African languages in the north) 56785 1168 356300 3518000 225000 4299000000
217 Tokelau TK TKL tk TL 772 4031074 690 690 Oceania Pacific/Fakaofo Dollar tkl,en-TK Tokelauan 93.5% (a Polynesian language), English 58.9%, Samoan 45.5%, Tuvaluan 11.6%, Kiribati 2.7%, other 2.5%, none 4.1%, unspecified 0.6% 10 2069 800
218 Tonga TO TON to TN 776 4032283 676 676 Oceania Nuku'alofa Pacific/Tongatapu Pa'anga to,en-TO English and Tongan 87%, Tongan (official) 10.7%, English (official) 1.2%, other 1.1%, uspecified 0.03% (2006 est.) 748 5367 8400 56000 30000 477000000
219 Trinidad and Tobago TT TTO tt TD 780 3573591 1 1-868 North America Port of Spain America/Port_of_Spain Dollar en-TT,hns,fr,es,zh English (official), Caribbean Hindustani (a dialect of Hindi), French, Spanish, Chinese 5128 241690 593000 1884000 287000 27130000000
220 Tunisia TN TUN tn TS 788 2464461 216 216 Africa Tunis Africa/Tunis Dinar ar-TN,fr Arabic (official, one of the languages of commerce), French (commerce), Berber (Tamazight) 163610 576 3500000 12840000 1105000 48380000000
221 Turkey TR TUR tr TU 792 298795 90 90 Asia Ankara Europe/Istanbul Lira tr-TR,ku,diq,az,av Turkish (official), Kurdish, other minority languages 780580 7093000 27233000 67680000 13860000 821800000000
222 Turkmenistan TM TKM tm TX 795 1218197 993 993 Asia Ashgabat Asia/Ashgabat Manat tk,ru,uz Turkmen (official) 72%, Russian 12%, Uzbek 9%, other 7% 488100 714 80400 3953000 575000 40560000000
223 Turks and Caicos Islands TC TCA tc TK 796 3576916 1 1-649 North America Cockburn Town America/Grand_Turk Dollar en-TC English (official) 430 73217
224 Tuvalu TV TUV tv TV 798 2110297 688 688 Oceania Funafuti Pacific/Funafuti Dollar tvl,en,sm,gil Tuvaluan (official), English (official), Samoan, Kiribati (on the island of Nui) 26 145158 4200 2800 1450 38000000
225 U.S. Virgin Islands VI VIR vi VQ 850 4796775 1 1-340 North America Charlotte Amalie America/St_Thomas Dollar en-VI English 74.7%, Spanish or Spanish Creole 16.8%, French or French Creole 6.6%, other 1.9% (2000 census) 352 4790 30000 80300 75800
226 Uganda UG UGA ug UG 800 226074 256 256 Africa Kampala Africa/Kampala Shilling en-UG,lg,sw,ar English (official national language, taught in grade schools, used in courts of law and by most newspapers and some radio broadcasts), Ganda or Luganda (most widely used of the Niger-Congo languages, preferred for native language publications in the capital and may be taught in school), other Niger-Congo languages, Nilo-Saharan languages, Swahili, Arabic 236040 32683 3200000 16355000 315000 22600000000
227 Ukraine UA UKR ua UP 804 690791 380 380 Europe Kiev Europe/Kiev Hryvnia uk,ru-UA,rom,pl,hu Ukrainian (official) 67%, Russian (regional language) 24%, other (includes small Romanian-, Polish-, and Hungarian-speaking minorities) 9% 603700 2173000 7770000 59344000 12182000 175500000000
228 United Arab Emirates AE ARE ae AE 784 290557 971 971 Asia Abu Dhabi Asia/Dubai Dirham ar-AE,fa,en,hi,ur Arabic (official), Persian, English, Hindi, Urdu 82880 337804 3449000 13775000 1967000 390000000000
229 United Kingdom GB GBR uk UK 826 2635167 44 44 Europe London Europe/London Pound en-GB,cy-GB,gd English 244820 8107000 51444000 82109000 33010000 2490000000000
230 United States US USA us US 840 6252001 1 1 North America Washington America/New_York Dollar en-US,es-US,haw,fr English 82.1%, Spanish 10.7%, other Indo-European 3.8%, Asian and Pacific island 2.7%, other 0.7% (2000 census) 9629091 505000000 245000000 310000000 139000000 16720000000000
231 Uruguay UY URY uy UY 858 3439705 598 598 South America Montevideo America/Montevideo Peso es-UY Spanish (official), Portunol, Brazilero (Portuguese-Spanish mix on the Brazilian frontier) 176220 1036000 1405000 5000000 1010000 57110000000
232 Uzbekistan UZ UZB uz UZ 860 1512440 998 998 Asia Tashkent Asia/Tashkent Som uz,ru,tg Uzbek (official) 74.3%, Russian 14.2%, Tajik 4.4%, other 7.1% 447400 56075 4689000 20274000 1963000 55180000000
233 Vanuatu VU VUT vu NH 548 2134431 678 678 Oceania Port Vila Pacific/Efate Vatu bi,en-VU,fr-VU local languages (more than 100) 63.2%, Bislama (official; creole) 33.7%, English (official) 2%, French (official) 0.6%, other 0.5% (2009 est.) 12200 5655 17000 137000 5800 828000000
234 Vatican VA VAT va VT 336 3164670 39 379 Europe Vatican City Europe/Vatican Euro la,it,fr Latin, Italian, French 0
235 Venezuela VE VEN ve VE 862 3625428 58 58 South America Caracas America/Caracas Bolivar es-VE Spanish (official), numerous indigenous dialects 912050 1016000 8918000 30520000 7650000 367500000000
236 Vietnam VN VNM vn VM 704 1562822 84 84 Asia Hanoi Asia/Ho_Chi_Minh Dong vi,en,fr,zh,km Vietnamese (official), English (increasingly favored as a second language), some French, Chinese, and Khmer, mountain area languages (Mon-Khmer and Malayo-Polynesian) 329560 189553 23382000 134066000 10191000 170000000000
237 Wallis and Futuna WF WLF wf WF 876 4034749 681 681 Oceania Mata Utu Pacific/Wallis Franc wls,fud,fr-WF Wallisian (indigenous Polynesian language) 58.9%, Futunian 30.1%, French (official) 10.8%, other 0.2% (2003 census) 274 2760 1300
238 Western Sahara EH ESH eh WI 732 2461445 212 212 Africa El-Aaiun Africa/El_Aaiun Dirham ar,mey Standard Arabic (national), Hassaniya Arabic, Moroccan Arabic 266000
239 Yemen YE YEM ye YM 887 69543 967 967 Asia Sanaa Asia/Aden Rial ar-YE Arabic (official) 527970 33206 2349000 13900000 1100000 43890000000
240 Zambia ZM ZMB zm ZA 894 895949 260 260 Africa Lusaka Africa/Lusaka Kwacha en-ZM,bem,loz,lun,lue,ny,toi Bembe 33.4%, Nyanja 14.7%, Tonga 11.4%, Lozi 5.5%, Chewa 4.5%, Nsenga 2.9%, Tumbuka 2.5%, Lunda (North Western) 1.9%, Kaonde 1.8%, Lala 1.8%, Lamba 1.8%, English (official) 1.7%, Luvale 1.5%, Mambwe 1.3%, Namwanga 1.2%, Lenje 1.1%, Bisa 1%, other 9.2%, unspecified 0.4% 752614 16571 816200 10525000 82500 22240000000
241 Zimbabwe ZW ZWE zw ZI 716 878675 263 263 Africa Harare Africa/Harare Dollar en-ZW,sn,nr,nd English (official), Shona, Sindebele (the language of the Ndebele, sometimes called Ndebele), numerous but minor tribal dialects 390580 30615 1423000 12614000 301600 10480000000

46
py_processor/countrycode_filler.py

@ -0,0 +1,46 @@
# mongodb
from pymongo import MongoClient
from pymongo import DESCENDING
import csv
MONGO_CONF = {
'host': 'localhost',
'port': 27017,
}
conn = MongoClient(**MONGO_CONF)
db = conn.feeder
collection = db.flag
def dictify_data(row):
_header = [
'english', 'iso2', 'iso3', 'top_level_domain', 'FIPS', 'ISO Numeric',
'GeoNameID', 'E164', 'phone_code', 'Continent', 'Capital',
'tz', 'currency', 'languages', 'Languages usage', 'Area KM2',
'Internet Hosts', 'Internet Users', 'Phones (Mobile)',
'Phones (Landline)', 'GDP']
wanted = [0, 1, 2, 3, 8, 9, 10, 11, 12, 13]
wlist = [13, ]
result = {}
for i in wanted:
result[_header[i].lower()] = row[i] if i not in wlist else row[i].split(',')
return result
def push_to_mongo(data):
return collection.insert(data)
def main():
with open('countrycode.csv', 'rb') as f:
csf = csv.reader(f)
csf.next()
for row in csf:
d = dictify_data(row)
r = push_to_mongo(d)
#print d['english']
print r
if __name__ == '__main__':
main()

250
py_processor/currencycode_update.py

@ -0,0 +1,250 @@
# -*- coding: utf-8 -*-
from pymongo import MongoClient
from pymongo import DESCENDING
import re
MONGO_CONF = {
'host': 'localhost',
'port': 27017,
}
conn = MongoClient(**MONGO_CONF)
db = conn.feeder
collection = db.flag
CURRENCY_LIST = (
('AFN', 'Afghan Afghani'),
('ALL', 'Albanian Lek'),
('DZD', 'Algerian Dinar'),
('AOA', 'Angolan Kwanza'),
('ARS', 'Argentine Peso'),
('AMD', 'Armenian Dram'),
('AWG', 'Aruban Florin'),
('AUD', 'Australian Dollar'),
('AZN', 'Azerbaijani Manat'),
('BSD', 'Bahamian Dollar'),
('BHD', 'Bahraini Dinar'),
('BDT', 'Bangladeshi Taka'),
('BBD', 'Barbadian Dollar'),
('BYR', 'Belarusian Ruble'),
('BZD', 'Belize Dollar'),
('BMD', 'Bermudan Dollar'),
('BTN', 'Bhutanese Ngultrum'),
('BTC', 'Bitcoin'),
('BOB', 'Bolivian Boliviano'),
('BAM', 'Bosnia'),
('BWP', 'Botswanan Pula'),
('BRL', 'Brazilian Real'),
('GBP', 'British Pound Sterling'),
('BND', 'Brunei Dollar'),
('BGN', 'Bulgarian Lev'),
('BIF', 'Burundian Franc'),
('XOF', 'CFA Franc BCEAO'),
('XAF', 'CFA Franc BEAC'),
('XPF', 'CFP Franc'),
('KHR', 'Cambodian Riel'),
('CAD', 'Canadian Dollar'),
('CVE', 'Cape Verdean Escudo'),
('KYD', 'Cayman Islands Dollar'),
('CLP', 'Chilean Peso'),
('CLF', 'Chilean Unidades de Fomento'),
('CNY', 'Chinese Yuan Renminbi'),
('COP', 'Colombian Peso'),
('KMF', 'Comorian Franc'),
('CDF', 'Congolese Franc'),
('CRC', 'Costa Rican Colón'),
('HRK', 'Croatian Kuna'),
('CUP', 'Cuban Peso'),
('CZK', 'Czech Republic Koruna'),
('DKK', 'Danish Krone'),
('DJF', 'Djiboutian Franc'),
('DOP', 'Dominican Peso'),
('XCD', 'East Caribbean Dollar'),
('EGP', 'Egyptian Pound'),
('EEK', 'Estonian Kroon'),
('ETB', 'Ethiopian Birr'),
('EUR', 'Euro'),
('FKP', 'Falkland Islands Pound'),
('FJD', 'Fijian Dollar'),
('GMD', 'Gambian Dalasi'),
('GEL', 'Georgian Lari'),
('GHS', 'Ghanaian Cedi'),
('GIP', 'Gibraltar Pound'),
('XAU', 'Gold'),
('GTQ', 'Guatemalan Quetzal'),
('GNF', 'Guinean Franc'),
('GYD', 'Guyanaese Dollar'),
('HTG', 'Haitian Gourde'),
('HNL', 'Honduran Lempira'),
('HKD', 'Hong Kong Dollar'),
('HUF', 'Hungarian Forint'),
('ISK', 'Icelandic Króna'),
('INR', 'Indian Rupee'),
('IDR', 'Indonesian Rupiah'),
('IRR', 'Iranian Rial'),
('IQD', 'Iraqi Dinar'),
('ILS', 'Israeli New Sheqel'),
('JMD', 'Jamaican Dollar'),
('JPY', 'Japanese Yen'),
('JEP', 'Jersey pound'),
('JOD', 'Jordanian Dinar'),
('KZT', 'Kazakhstan Tenge'),
('KES', 'Kenyan Shilling'),
('KWD', 'Kuwaiti Dinar'),
('KGS', 'Kyrgystani Som'),
('LAK', 'Laotian Kip'),
('LVL', 'Latvian Lats'),
('LBP', 'Lebanese Pound'),
('LSL', 'Lesotho Loti'),
('LRD', 'Liberian Dollar'),
('LYD', 'Libyan Dinar'),
('LTL', 'Lithuanian Litas'),
('MOP', 'Macanese Pataca'),
('MKD', 'Macedonian Denar'),
('MGA', 'Malagasy Ariary'),
('MWK', 'Malawian Kwacha'),
('MYR', 'Malaysian Ringgit'),
('MVR', 'Maldivian Rufiyaa'),
('MTL', 'Maltese Lira'),
('MRO', 'Mauritanian Ouguiya'),
('MUR', 'Mauritian Rupee'),
('MXN', 'Mexican Peso'),
('MDL', 'Moldovan Leu'),
('MNT', 'Mongolian Tugrik'),
('MAD', 'Moroccan Dirham'),
('MZN', 'Mozambican Metical'),
('MMK', 'Myanma Kyat'),
('NAD', 'Namibian Dollar'),
('NPR', 'Nepalese Rupee'),
('ANG', 'Netherlands Antillean Guilder'),
('TWD', 'New Taiwan Dollar'),
('NZD', 'New Zealand Dollar'),
('NIO', 'Nicaraguan Cordoba Oro'),
('NGN', 'Nigerian Naira'),
('KPW', 'North Korean Won'),
('NOK', 'Norwegian Krone'),
('OMR', 'Omani Rial'),
('PKR', 'Pakistani Rupee'),
('PAB', 'Panamanian Balboa'),
('PGK', 'Papua New Guinean Kina'),
('PYG', 'Paraguayan Guarani'),
('PEN', 'Peruvian Nuevo Sol'),
('PHP', 'Philippine Peso'),
('PLN', 'Polish Zloty'),
('QAR', 'Qatari Rial'),
('RON', 'Romanian Leu'),
('RUB', 'Russian Ruble'),
('RWF', 'Rwandan Franc'),
('SHP', 'Saint Helena Pound'),
('SVC', 'Salvadoran Colón'),
('WST', 'Samoan Tala'),
('SAR', 'Saudi Riyal'),
('RSD', 'Serbian Dinar'),
('SCR', 'Seychellois Rupee'),
('SLL', 'Sierra Leonean Leone'),
('XAG', 'Silver'),
('SGD', 'Singapore Dollar'),
('SBD', 'Solomon Islands Dollar'),
('SOS', 'Somali Shilling'),
('ZAR', 'South African Rand'),
('KRW', 'South Korean Won'),
('XDR', 'Special Drawing Rights'),
('LKR', 'Sri Lanka Rupee'),
('SDG', 'Sudanese Pound'),
('SRD', 'Surinamese Dollar'),
('SZL', 'Swazi Lilangeni'),
('SEK', 'Swedish Krona'),
('CHF', 'Swiss Franc'),
('SYP', 'Syrian Pound'),
('STD', ''),
('TJS', 'Tajikistani Somoni'),
('TZS', 'Tanzanian Shilling'),
('THB', 'Thai Baht'),
('TOP', 'Tongan PaÊ'),
('TTD', 'Trinidad and Tobago Dollar'),
('TND', 'Tunisian Dinar'),
('TRY', 'Turkish Lira'),
('TMT', 'Turkmenistani New Manat'),
('USD', 'US Dollar'),
('UGX', 'Ugandan Shilling'),
('UAH', 'Ukrainian Hryvnia'),
('AED', 'United Arab Emirates Dirham'),
('UYU', 'Uruguayan Peso'),
('UZS', 'Uzbekistan Som'),
('VUV', 'Vanuatu Vatu'),
('VEF', 'Venezuelan BolÃ'),
('VND', 'Vietnamese Dong'),
('YER', 'Yemeni Rial'),
('ZMW', 'Zambian Kwacha'),
('ZMK', 'Zambian Kwacha'),
('ZWL', 'Zimbabwean Dollar'),
)
STATIC_CONV = {
'Tongan': 'Tonga',
'Ugandan': 'Uganda',
'Turkish': 'Turkey',
'Syrian': 'Syria',
'Swedish': 'Sweden',
'Serbian': 'Serbia',
'Polish': 'Poland',
'Russian': 'Russia',
'Norwegian': 'Norway',
'Mexican': 'Mexico',
'Laotian': 'Laos',
'Latvian': 'Latvia',
'Libyan': 'Libya',
'Kuwaiti': 'Kuwait',
'Kenyan': 'Kenya',
'Haitian': 'Haiti',
'Fijian': 'Fiji',
'Gambian': 'Gambia',
'Danish': 'Denmark',
'Cuban': 'Cuba',
'Chinese': 'China',
'Chilean': 'Chile',
'Aruban': 'Aruba',
'Angolan': 'Angola',
'Maltese': 'Malta',
'Iraqi': 'Iraq'
}
def main():
found = False
count = 0
for code, name in CURRENCY_LIST:
for n in name.split():
if found:
continue
if n.lower() in ('dollar', 'pound'):
continue
result = collection.find_one({'english': re.compile(n, re.IGNORECASE)})
if result:
print u'name: %s == eng: %s == mny: %s' % (name.decode('utf-8'), result['english'], result['currency'])
found = True
count += 1
elif n in STATIC_CONV.keys():
result = collection.find_one({'english': STATIC_CONV[n]})
if result:
print u'name: %s == eng: %s == mny: %s' % (name.decode('utf-8'), result['english'], result['currency'])
found = True
count += 1
elif code == 'ZMW':
result = collection.find_one({'english': 'Zambia'})
if result:
print u'name: %s == eng: %s == mny: %s' % (name.decode('utf-8'), result['english'], result['currency'])
found = True
count += 1
elif len(n) > 7:
result = collection.find_one({'english': re.compile(n[:-4], re.IGNORECASE)})
if result:
print u'name: %s == eng: %s == mny: %s' % (name.decode('utf-8'), result['english'], result['currency'])
found = True
count += 1
if not found:
print ' not found : %s' % name
found = False
print 'found %s / %s' % (count, len(CURRENCY_LIST))
if __name__ == '__main__':
main()
Loading…
Cancel
Save