[
      {
            "name": "Afghanistan",
            "phoneCode": "+93",
            "capital": "Kabul",
            "abbr": "AFG",
            "abbr2": "af"
      },
      {
            "name": "Albania",
            "phoneCode": "+355",
            "capital": "Tirana",
            "abbr": "ALB",
            "abbr2": "al"
      },
      {
            "name": "Algeria",
            "phoneCode": "+213",
            "capital": "Algiers",
            "abbr": "DZA",
            "abbr2": "dz"
      },
      {
            "name": "American Samoa",
            "phoneCode": "+1-684",
            "capital": "Pago Pago",
            "abbr": "ASM",
            "abbr2": "ws"
      },
      {
            "name": "Andorra",
            "phoneCode": "+376",
            "capital": "Andorra la Vella",
            "abbr": "AND",
            "abbr2": "ad"
      },
      {
            "name": "Angola",
            "phoneCode": "+244",
            "capital": "Luanda",
            "abbr": "AGO",
            "abbr2": "ao"
      },
      {
            "name": "Anguilla",
            "phoneCode": "+1-264",
            "capital": "\u200eThe Valley",
            "abbr": "AIA",
            "abbr2": "ai"
      },
      {
            "name": "Antigua and Barbuda",
            "phoneCode": "+1-268",
            "capital": "Saint John's",
            "abbr": "ATG",
            "abbr2": "ag"
      },
      {
            "name": "Argentina",
            "phoneCode": "+54",
            "capital": "Buenos Aires",
            "abbr": "ARG",
            "abbr2": "ar"
      },
      {
            "name": "Armenia",
            "phoneCode": "+374",
            "capital": "Yerevan",
            "abbr": "ARM",
            "abbr2": "am"
      },
      {
            "name": "Aruba",
            "phoneCode": "+297",
            "capital": "Oranjestad",
            "abbr": "ABW",
            "abbr2": "aw"
      },
      {
            "name": "Australia",
            "phoneCode": "+61",
            "capital": "Canberra",
            "abbr": "AUS",
            "abbr2": "au"
      },
      {
            "name": "Austria",
            "phoneCode": "+43",
            "capital": "Vienna",
            "abbr": "AUT",
            "abbr2": "at"
      },
      {
            "name": "Azerbaijan",
            "phoneCode": "+994",
            "capital": "Baku",
            "abbr": "AZE",
            "abbr2": "az"
      },
      {
            "name": "Bahamas",
            "phoneCode": "+1-242",
            "capital": "Nassau",
            "abbr": "BHM",
            "abbr2": "bs"
      },
      {
            "name": "Bahrain",
            "phoneCode": "+973",
            "capital": "Manama",
            "abbr": "BHR",
            "abbr2": "bh"
      },
      {
            "name": "Bangladesh",
            "phoneCode": "+880",
            "capital": "Dhaka",
            "abbr": "BGD",
            "abbr2": "bd"
      },
      {
            "name": "Barbados",
            "phoneCode": "+1-246",
            "capital": "Bridgetown",
            "abbr": "BRB",
            "abbr2": "bb"
      },
      {
            "name": "Belarus",
            "phoneCode": "+375",
            "capital": "Minsk",
            "abbr": "BLR",
            "abbr2": "by"
      },
      {
            "name": "Belgium",
            "phoneCode": "+32",
            "capital": "Brussels",
            "abbr": "BEL",
            "abbr2": "be"
      },
      {
            "name": "Belize",
            "phoneCode": "+501",
            "capital": "Belmopan",
            "abbr": "BLZ",
            "abbr2": "bz"
      },
      {
            "name": "Benin",
            "phoneCode": "+229",
            "capital": "Porto-Novo",
            "abbr": "BEN",
            "abbr2": "bj"
      },
      {
            "name": "Bermuda",
            "phoneCode": "+1-441",
            "capital": "Hamilton",
            "abbr": "BMU",
            "abbr2": "bm"
      },
      {
            "name": "Bhutan",
            "phoneCode": "+975",
            "capital": "Thimphu",
            "abbr": "BTN",
            "abbr2": "bt"
      },
      {
            "name": "Bolivia",
            "phoneCode": "+591",
            "capital": "Sucre,La Paz",
            "abbr": "BOL",
            "abbr2": "bo"
      },
      {
            "name": "Bonaire, Sint Eustatius and Saba",
            "phoneCode": "+599",
            "capital": "Caribbean Netherlands",
            "abbr": "BES",
            "abbr2": "xx"
      },
      {
            "name": "Bosnia and Herzegovina",
            "phoneCode": "+387",
            "capital": "Sarajevo",
            "abbr": "BIH",
            "abbr2": "ba"
      },
      {
            "name": "Botswana",
            "phoneCode": "+267",
            "capital": "Gaborone",
            "abbr": "BWA",
            "abbr2": "bw"
      },
      {
            "name": "Brazil",
            "phoneCode": "+55",
            "capital": "Brasilia",
            "abbr": "BRA",
            "abbr2": "br"
      },
      {
            "name": "British Indian Ocean Territory",
            "phoneCode": "+246",
            "capital": "British Colony, Indian Ocean",
            "abbr": "IOT",
            "abbr2": "xx"
      },
      {
            "name": "British Virgin Islands",
            "phoneCode": "+1-284",
            "capital": "RoadTown",
            "abbr": "VGB",
            "abbr2": "vg"
      },
      {
            "name": "Brunei Darussalam",
            "phoneCode": "+673",
            "capital": "Brunei",
            "abbr": "BRN",
            "abbr2": "bn"
      },
      {
            "name": "Bulgaria",
            "phoneCode": "+359",
            "capital": "Sofia",
            "abbr": "BGR",
            "abbr2": "bg"
      },
      {
            "name": "Burkina Faso",
            "phoneCode": "+226",
            "capital": "Ouagadougou",
            "abbr": "BFA",
            "abbr2": "bf"
      },
      {
            "name": "Burundi",
            "phoneCode": "+257",
            "capital": "Gitega",
            "abbr": "BDI",
            "abbr2": "bi"
      },
      {
            "name": "Cabo Verde",
            "phoneCode": "+238",
            "capital": "Praia",
            "abbr": "CPV",
            "abbr2": "cv"
      },
      {
            "name": "Cambodia",
            "phoneCode": "+855",
            "capital": "Phnom Penh",
            "abbr": "KHM",
            "abbr2": "kh"
      },
      {
            "name": "Cameroon",
            "phoneCode": "+237",
            "capital": "Yaounde",
            "abbr": "CMR",
            "abbr2": "cm"
      },
      {
            "name": "Canada",
            "phoneCode": "+1",
            "capital": "Ottawa",
            "abbr": "CAN",
            "abbr2": "ca"
      },
      {
            "name": "Cayman Islands",
            "phoneCode": "+1-345",
            "capital": "George Town",
            "abbr": "CYM",
            "abbr2": "ky"
      },
      {
            "name": "Central African Republic",
            "phoneCode": "+236",
            "capital": "Bangui",
            "abbr": "CAF",
            "abbr2": "cf"
      },
      {
            "name": "Chad",
            "phoneCode": "+235",
            "capital": "N'Djamena",
            "abbr": "TCD",
            "abbr2": "td"
      },
      {
            "name": "Chile",
            "phoneCode": "+56",
            "capital": "Santiago",
            "abbr": "CHL",
            "abbr2": "cl"
      },
      {
            "name": "China",
            "phoneCode": "+86",
            "capital": "Beijing",
            "abbr": "CHN",
            "abbr2": "cn"
      },
      {
            "name": "Colombia",
            "phoneCode": "+57",
            "capital": "Bogot\u00e1",
            "abbr": "COL",
            "abbr2": "co"
      },
      {
            "name": "Comoros",
            "phoneCode": "+269",
            "capital": "Moroni",
            "abbr": "COM",
            "abbr2": "km"
      },
      {
            "name": "Cook Islands",
            "phoneCode": "+682",
            "capital": "Avarua",
            "abbr": "COK",
            "abbr2": "ck"
      },
      {
            "name": "Costa Rica",
            "phoneCode": "+506",
            "capital": "San Jose",
            "abbr": "CRI",
            "abbr2": "cr"
      },
      {
            "name": "C\u00f4te dIvoire",
            "phoneCode": "+225",
            "capital": "Yamoussoukro",
            "abbr": "CIV",
            "abbr2": "ci"
      },
      {
            "name": "Croatia",
            "phoneCode": "+385",
            "capital": "Zagreb",
            "abbr": "HRV",
            "abbr2": "hr"
      },
      {
            "name": "Cuba",
            "phoneCode": "+53",
            "capital": "Havana",
            "abbr": "CUB",
            "abbr2": "cu"
      },
      {
            "name": "Cura\u00e7ao",
            "phoneCode": "+599",
            "capital": "Willemstad",
            "abbr": "CUW",
            "abbr2": "xx"
      },
      {
            "name": "Cyprus",
            "phoneCode": "+357",
            "capital": "Nicosia",
            "abbr": "CYP",
            "abbr2": "cy"
      },
      {
            "name": "Czechia",
            "phoneCode": "+420",
            "capital": "Prague",
            "abbr": "CZE",
            "abbr2": "cz"
      },
      {
            "name": "Democratic Republic Of The Congo",
            "phoneCode": "+243",
            "capital": "Kinshasa",
            "abbr": "DNK",
            "abbr2": "cd"
      },
      {
            "name": "Denmark",
            "phoneCode": "+45",
            "capital": "Copenhagen",
            "abbr": "DNK",
            "abbr2": "dk"
      },
      {
            "name": "Djibouti",
            "phoneCode": "+253",
            "capital": "Djibouti (city)",
            "abbr": "DJI",
            "abbr2": "dj"
      },
      {
            "name": "Dominica",
            "phoneCode": "+1-767",
            "capital": "Roseau",
            "abbr": "DMA",
            "abbr2": "dm"
      },
      {
            "name": "Dominican Republic",
            "phoneCode": "+1-809",
            "capital": "Santo Domingo",
            "abbr": "DOM",
            "abbr2": "do"
      },
      {
            "name": "Ecuador",
            "phoneCode": "+593",
            "capital": "Quito",
            "abbr": "ECU",
            "abbr2": "ec"
      },
      {
            "name": "Egypt",
            "phoneCode": "+20",
            "capital": "Cairo",
            "abbr": "EGY",
            "abbr2": "eg"
      },
      {
            "name": "El Salvador",
            "phoneCode": "+503",
            "capital": "San Salvador",
            "abbr": "SLV",
            "abbr2": "sv"
      },
      {
            "name": "Equatorial Guinea",
            "phoneCode": "+240",
            "capital": "Malabo,Oyala",
            "abbr": "GNQ",
            "abbr2": "gq"
      },
      {
            "name": "Eritrea",
            "phoneCode": "+291",
            "capital": "Asmara",
            "abbr": "ERI",
            "abbr2": "er"
      },
      {
            "name": "Estonia",
            "phoneCode": "+372",
            "capital": "Tallinn",
            "abbr": "EST",
            "abbr2": "ee"
      },
      {
            "name": "Ethiopia",
            "phoneCode": "+251",
            "capital": "Addis Ababa",
            "abbr": "ETH",
            "abbr2": "et"
      },
      {
            "name": "Falkland Islands",
            "phoneCode": "+500",
            "capital": "FK",
            "abbr": "FLK",
            "abbr2": "fk"
      },
      {
            "name": "Faroe Islands",
            "phoneCode": "+298",
            "capital": "STANLEY",
            "abbr": "FRO",
            "abbr2": "fo"
      },
      {
            "name": "Federated States of Micronesia",
            "phoneCode": "+691",
            "capital": "Palikir",
            "abbr": "FSM",
            "abbr2": "fm"
      },
      {
            "name": "Fiji",
            "phoneCode": "+679",
            "capital": "Suva",
            "abbr": "FJI",
            "abbr2": "fj"
      },
      {
            "name": "Finland",
            "phoneCode": "+358",
            "capital": "Helsinki",
            "abbr": "FIN",
            "abbr2": "fi"
      },
      {
            "name": "France",
            "phoneCode": "+33",
            "capital": "Paris",
            "abbr": "FRA",
            "abbr2": "fr"
      },
      {
            "name": "French Guiana",
            "phoneCode": "+594",
            "capital": "Cayenne",
            "abbr": "GUF",
            "abbr2": "gf"
      },
      {
            "name": "French Polynesia",
            "phoneCode": "+689",
            "capital": "Papeete",
            "abbr": "PYF",
            "abbr2": "pf"
      },
      {
            "name": "Gabon",
            "phoneCode": "+241",
            "capital": "Libreville",
            "abbr": "GAB",
            "abbr2": "ga"
      },
      {
            "name": "Gambia",
            "phoneCode": "+220",
            "capital": "Banjul",
            "abbr": "GAM",
            "abbr2": "gm"
      },
      {
            "name": "Georgia",
            "phoneCode": "+995",
            "capital": "Tbilisi",
            "abbr": "GEO",
            "abbr2": "ge"
      },
      {
            "name": "Germany",
            "phoneCode": "+49",
            "capital": "Berlin",
            "abbr": "DEU",
            "abbr2": "de"
      },
      {
            "name": "Ghana",
            "phoneCode": "+233",
            "capital": "Accra",
            "abbr": "GHA",
            "abbr2": "gh"
      },
      {
            "name": "Gibraltar",
            "phoneCode": "+350",
            "capital": "Gibraltar",
            "abbr": "GIB",
            "abbr2": "gi"
      },
      {
            "name": "Greece",
            "phoneCode": "+30",
            "capital": "Athens",
            "abbr": "GRC",
            "abbr2": "gr"
      },
      {
            "name": "Greenland",
            "phoneCode": "+299",
            "capital": "Nuuk",
            "abbr": "GRL",
            "abbr2": "gl"
      },
      {
            "name": "Grenada",
            "phoneCode": " +1-473",
            "capital": "Saint George's",
            "abbr": "GRD",
            "abbr2": "gd"
      },
      {
            "name": "Guadeloupe",
            "phoneCode": "+590",
            "capital": "Basse-Terre",
            "abbr": "GLP",
            "abbr2": "gp"
      },
      {
            "name": "Guam",
            "phoneCode": "+1-671",
            "capital": "Hagatna",
            "abbr": "GUM",
            "abbr2": "xx"
      },
      {
            "name": "Guatemala",
            "phoneCode": "+502",
            "capital": "Guatemala City",
            "abbr": "GTM",
            "abbr2": "gt"
      },
      {
            "name": "Guinea",
            "phoneCode": "+224",
            "capital": "Conakry",
            "abbr": "GIN",
            "abbr2": "gn"
      },
      {
            "name": "Guinea-Bissau",
            "phoneCode": "+245",
            "capital": "Bissau",
            "abbr": "GNB",
            "abbr2": "gw"
      },
      {
            "name": "Guyana",
            "phoneCode": "+592",
            "capital": "Georgetown",
            "abbr": "GUY",
            "abbr2": "gy"
      },
      {
            "name": "Haiti",
            "phoneCode": "+509",
            "capital": "Port-au-Prince",
            "abbr": "HTI",
            "abbr2": "ht"
      },
      {
            "name": "Honduras",
            "phoneCode": "+504",
            "capital": "Tegucigalpa",
            "abbr": "HND",
            "abbr2": "hn"
      },
      {
            "name": "Hong Kong",
            "phoneCode": "+852",
            "capital": "Hong Kong",
            "abbr": "HKG",
            "abbr2": "hk"
      },
      {
            "name": "Hungary",
            "phoneCode": "+36",
            "capital": "Budapest",
            "abbr": "HUN",
            "abbr2": "hu"
      },
      {
            "name": "Iceland",
            "phoneCode": "+354",
            "capital": "Reykjavik",
            "abbr": "ISL",
            "abbr2": " is "
      },
      {
            "name": "India",
            "phoneCode": "+91",
            "capital": "New Delhi",
            "abbr": "IND",
            "abbr2": " in "
      },
      {
            "name": "Indonesia",
            "phoneCode": "+62",
            "capital": "Jakarta",
            "abbr": "IDN",
            "abbr2": "id"
      },
      {
            "name": "Iran",
            "phoneCode": "+98",
            "capital": "Tehran",
            "abbr": "IRN",
            "abbr2": "ir"
      },
      {
            "name": "Iraq",
            "phoneCode": "+964",
            "capital": "Baghdad",
            "abbr": "IRQ",
            "abbr2": "iq"
      },
      {
            "name": "Ireland",
            "phoneCode": "+353",
            "capital": "Dublin",
            "abbr": "IRL",
            "abbr2": "ie"
      },
      {
            "name": "Israel",
            "phoneCode": "+972",
            "capital": "Jerusalem",
            "abbr": "ISR",
            "abbr2": "il"
      },
      {
            "name": "Italy",
            "phoneCode": "+39",
            "capital": "Rome",
            "abbr": "ITA",
            "abbr2": "it"
      },
      {
            "name": "Jamaica",
            "phoneCode": "+1-876",
            "capital": "Kingston",
            "abbr": "JAM",
            "abbr2": "jm"
      },
      {
            "name": "Japan",
            "phoneCode": "+81",
            "capital": "Tokyo",
            "abbr": "JPN",
            "abbr2": "jp"
      },
      {
            "name": "Jordan",
            "phoneCode": "+962",
            "capital": "Amman",
            "abbr": "JOR",
            "abbr2": "jo"
      },
      {
            "name": "Kazakhstan",
            "phoneCode": "+7",
            "capital": "Nur-Sultan",
            "abbr": "KAZ",
            "abbr2": "kz"
      },
      {
            "name": "Kenya",
            "phoneCode": "+254",
            "capital": "Nairobi",
            "abbr": "KEN",
            "abbr2": "ke"
      },
      {
            "name": "Kiribati",
            "phoneCode": "+686",
            "capital": "Tarawa",
            "abbr": "KIR",
            "abbr2": "ki"
      },
      {
            "name": "Kosovo",
            "phoneCode": "+383",
            "capital": "Pristina",
            "abbr": "KIR",
            "abbr2": "xx"
      },
      {
            "name": "Kuwait",
            "phoneCode": "+965",
            "capital": "Kuwait City",
            "abbr": "KWT",
            "abbr2": "kw"
      },
      {
            "name": "Kyrgyzstan",
            "phoneCode": "+996",
            "capital": "Bishkek",
            "abbr": "KGZ",
            "abbr2": "kg"
      },
      {
            "name": "Laos",
            "phoneCode": "+856",
            "capital": "Vientiane",
            "abbr": "LAO",
            "abbr2": "la"
      },
      {
            "name": "Latvia",
            "phoneCode": "+371",
            "capital": "Riga",
            "abbr": "LVA",
            "abbr2": "lv"
      },
      {
            "name": "Lebanon",
            "phoneCode": "+961",
            "capital": "Beirut",
            "abbr": "LBN",
            "abbr2": "lb"
      },
      {
            "name": "Lesotho",
            "phoneCode": "+266",
            "capital": "Maseru",
            "abbr": "LSO",
            "abbr2": "ls"
      },
      {
            "name": "Liberia",
            "phoneCode": "+231",
            "capital": "Monrovia",
            "abbr": "LBR",
            "abbr2": "lr"
      },
      {
            "name": "Libya",
            "phoneCode": "+218",
            "capital": "Tripoli",
            "abbr": "LBY",
            "abbr2": "ly"
      },
      {
            "name": "Liechtenstein",
            "phoneCode": "+423",
            "capital": "Vaduz",
            "abbr": "LIE",
            "abbr2": "li"
      },
      {
            "name": "Lithuania",
            "phoneCode": "+370",
            "capital": "Vilnius",
            "abbr": "LTU",
            "abbr2": "lt"
      },
      {
            "name": "Luxembourg",
            "phoneCode": "+352",
            "capital": "Luxembourg(city)",
            "abbr": "LUX",
            "abbr2": "lu"
      },
      {
            "name": "Macao",
            "phoneCode": "+853",
            "capital": "Macao",
            "abbr": "MAC",
            "abbr2": "mo"
      },
      {
            "name": "Macedonia",
            "phoneCode": "+389",
            "capital": "Skopje",
            "abbr": "MKD",
            "abbr2": "mk"
      },
      {
            "name": "Madagascar",
            "phoneCode": "+261",
            "capital": "Antananarivo",
            "abbr": "MDG",
            "abbr2": "mg"
      },
      {
            "name": "Malawi",
            "phoneCode": "+265",
            "capital": "Lilongwe",
            "abbr": "MWI",
            "abbr2": "mw"
      },
      {
            "name": "Malaysia",
            "phoneCode": "+60",
            "capital": "Kuala Lumpur",
            "abbr": "MYS",
            "abbr2": "my"
      },
      {
            "name": "Maldives",
            "phoneCode": "+960",
            "capital": "Male",
            "abbr": "MDV",
            "abbr2": "mv"
      },
      {
            "name": "Mali",
            "phoneCode": "+223",
            "capital": "Bamako",
            "abbr": "MLI",
            "abbr2": "ml"
      },
      {
            "name": "Malta",
            "phoneCode": "+356",
            "capital": "Valletta",
            "abbr": "MLT",
            "abbr2": "mt"
      },
      {
            "name": "Marshall Islands",
            "phoneCode": "+692",
            "capital": "Majuro",
            "abbr": "MHL",
            "abbr2": "mh"
      },
      {
            "name": "Martinique",
            "phoneCode": "+596",
            "capital": "Fort-de-France",
            "abbr": "MTQ",
            "abbr2": "mq"
      },
      {
            "name": "Mauritania",
            "phoneCode": "+222",
            "capital": "Nouakchott",
            "abbr": "MRT",
            "abbr2": "mr"
      },
      {
            "name": "Mauritius",
            "phoneCode": "+230",
            "capital": "Port Louis",
            "abbr": "MUS",
            "abbr2": "mu"
      },
      {
            "name": "Mayotte",
            "phoneCode": "+262",
            "capital": "Mamoudzou",
            "abbr": "MYT",
            "abbr2": "yt"
      },
      {
            "name": "Mexico",
            "phoneCode": "+52",
            "capital": "Mexico City",
            "abbr": "MEX",
            "abbr2": "mx"
      },
      {
            "name": "Micronesia",
            "phoneCode": "+691",
            "capital": "Palikir",
            "abbr": "MIC",
            "abbr2": "fm"
      },
      {
            "name": "Moldova",
            "phoneCode": "+373",
            "capital": "Chisinau",
            "abbr": "MDA",
            "abbr2": "md"
      },
      {
            "name": "Monaco",
            "phoneCode": "+377",
            "capital": "Monaco",
            "abbr": "MCO",
            "abbr2": "mc"
      },
      {
            "name": "Mongolia",
            "phoneCode": "+976",
            "capital": "Ulaanbaatar",
            "abbr": "MNG",
            "abbr2": "mn"
      },
      {
            "name": "Montenegro",
            "phoneCode": "+382",
            "capital": "Podgorica",
            "abbr": "MNE",
            "abbr2": "xx"
      },
      {
            "name": "Montserrat",
            "phoneCode": "+1-664",
            "capital": "Plymouth",
            "abbr": "MSR",
            "abbr2": "ms"
      },
      {
            "name": "Morocco",
            "phoneCode": "+212",
            "capital": "Rabat",
            "abbr": "MAR",
            "abbr2": "ma"
      },
      {
            "name": "Mozambique",
            "phoneCode": "+258",
            "capital": "Maputo",
            "abbr": "MOZ",
            "abbr2": "mz"
      },
      {
            "name": "Myanmar",
            "phoneCode": "+95",
            "capital": "Naypyidaw",
            "abbr": "MMR",
            "abbr2": "mm"
      },
      {
            "name": "Namibia",
            "phoneCode": "+264",
            "capital": "Windhoek",
            "abbr": "NAM",
            "abbr2": "na"
      },
      {
            "name": "Nauru",
            "phoneCode": "+674",
            "capital": "Yaren District",
            "abbr": "NRU",
            "abbr2": "nr"
      },
      {
            "name": "Nepal",
            "phoneCode": "+977",
            "capital": "Kathmandu",
            "abbr": "NPL",
            "abbr2": "np"
      },
      {
            "name": "Netherlands",
            "phoneCode": "+31",
            "capital": "Amsterdam",
            "abbr": "NLD",
            "abbr2": "nl"
      },
      {
            "name": "Netherlands Antilles",
            "phoneCode": "+599",
            "capital": "willemstad",
            "abbr": "ANT",
            "abbr2": "an"
      },
      {
            "name": "New Caledonia",
            "phoneCode": "+687",
            "capital": "Noumea",
            "abbr": "NCL",
            "abbr2": "nc"
      },
      {
            "name": "New Zealand",
            "phoneCode": "+64",
            "capital": "Wellington",
            "abbr": "NZL",
            "abbr2": "nz"
      },
      {
            "name": "Nicaragua",
            "phoneCode": "+505",
            "capital": "Managua",
            "abbr": "NIC",
            "abbr2": "ni"
      },
      {
            "name": "Niger",
            "phoneCode": "+227",
            "capital": "Niamey",
            "abbr": "NER",
            "abbr2": "ne"
      },
      {
            "name": "Nigeria",
            "phoneCode": "+234",
            "capital": "Abuja",
            "abbr": "NGA",
            "abbr2": "ng"
      },
      {
            "name": "Niue",
            "phoneCode": "+683",
            "capital": "Alofi",
            "abbr": "NIU",
            "abbr2": "nu"
      },
      {
            "name": "Norfolk Island",
            "phoneCode": "+672",
            "capital": "\u200eKingston",
            "abbr": "NFK",
            "abbr2": "nf"
      },
      {
            "name": "North Korea",
            "phoneCode": "+850",
            "capital": "Pyongyang",
            "abbr": "PRK",
            "abbr2": "kp"
      },
      {
            "name": "Northern Mariana Islands",
            "phoneCode": "+1-670",
            "capital": "Saipan",
            "abbr": "MNP",
            "abbr2": "mp"
      },
      {
            "name": "North Macedonia",
            "phoneCode": "+389",
            "capital": "Skopje",
            "abbr": "MNP",
            "abbr2": "mk"
      },
      {
            "name": "Norway",
            "phoneCode": "+47",
            "capital": "Oslo",
            "abbr": "NOR",
            "abbr2": "no"
      },
      {
            "name": "Oman",
            "phoneCode": "+968",
            "capital": "Muscat",
            "abbr": "OMN",
            "abbr2": "om"
      },
      {
            "name": "Pakistan",
            "phoneCode": "+92",
            "capital": "Islamabad",
            "abbr": "PAK",
            "abbr2": "pk"
      },
      {
            "name": "Palau",
            "phoneCode": "+680",
            "capital": "Ngerulmud",
            "abbr": "PLW",
            "abbr2": "pw"
      },
      {
            "name": "Palestine",
            "phoneCode": "+970",
            "capital": "Jerusalem(East)",
            "abbr": "PSE",
            "abbr2": "ps"
      },
      {
            "name": "Panama",
            "phoneCode": "+507",
            "capital": "Panama City",
            "abbr": "PAN",
            "abbr2": "pa"
      },
      {
            "name": "Papua New Guinea",
            "phoneCode": "+675",
            "capital": "Port Moresby",
            "abbr": "PNG",
            "abbr2": "pg"
      },
      {
            "name": "Paraguay",
            "phoneCode": "+595",
            "capital": "Asunci\u00f3n",
            "abbr": "PRY",
            "abbr2": "py"
      },
      {
            "name": "Peru",
            "phoneCode": "+51",
            "capital": "Lima",
            "abbr": "PER",
            "abbr2": "pe"
      },
      {
            "name": "Philippines",
            "phoneCode": "+63",
            "capital": "Manila",
            "abbr": "PHL",
            "abbr2": "ph"
      },
      {
            "name": "Poland",
            "phoneCode": "+48",
            "capital": "Warsaw",
            "abbr": "POL",
            "abbr2": "pl"
      },
      {
            "name": "Portugal",
            "phoneCode": "+351",
            "capital": "Lisbon",
            "abbr": "PRT",
            "abbr2": "pt"
      },
      {
            "name": "Puerto Rico",
            "phoneCode": "+1-787",
            "capital": "San Juan",
            "abbr": "PRI",
            "abbr2": "xx"
      },
      {
            "name": "Qatar",
            "phoneCode": "+974",
            "capital": "Doha",
            "abbr": "QAT",
            "abbr2": "qa"
      },
      {
            "name": "Republic Of The Congo",
            "phoneCode": "+242",
            "capital": "Brazaville",
            "abbr": "ROC",
            "abbr2": "cd"
      },
      {
            "name": "R\u00e9union",
            "phoneCode": "+262",
            "capital": "Saint-Denis",
            "abbr": "REU",
            "abbr2": "re"
      },
      {
            "name": "Romania",
            "phoneCode": "+40",
            "capital": "Bucharest",
            "abbr": "ROU",
            "abbr2": "ro"
      },
      {
            "name": "Russia",
            "phoneCode": "+7",
            "capital": "Moscow",
            "abbr": "RUS",
            "abbr2": "ru"
      },
      {
            "name": "Rwanda",
            "phoneCode": "+250",
            "capital": "Kigali",
            "abbr": "RWA",
            "abbr2": "rw"
      },
      {
            "name": "Saint Barth\u00e9lemy",
            "phoneCode": "+590",
            "capital": "Gustavia",
            "abbr": "BLM",
            "abbr2": "xx"
      },
      {
            "name": "Saint Helena",
            "phoneCode": "+290",
            "capital": "Jamestown",
            "abbr": "SHN",
            "abbr2": "sh"
      },
      {
            "name": "Saint Kitts and Nevis",
            "phoneCode": "+1-869",
            "capital": "Basseterre",
            "abbr": "KNA",
            "abbr2": "kn"
      },
      {
            "name": "Saint Martin",
            "phoneCode": "+590",
            "capital": "Marigot",
            "abbr": "MAF",
            "abbr2": "xx"
      },
      {
            "name": "Saint Pierre and Miquelon",
            "phoneCode": "+508",
            "capital": "Saint-Pierre",
            "abbr": "SPM",
            "abbr2": "pm"
      },
      {
            "name": "Saint Vincent and the Grenadines",
            "phoneCode": "+1-784",
            "capital": "Kingstown",
            "abbr": "VCT",
            "abbr2": "vc"
      },
      {
            "name": "Samoa",
            "phoneCode": "+685",
            "capital": "Apia",
            "abbr": "WSM",
            "abbr2": "ws"
      },
      {
            "name": "San Marino",
            "phoneCode": "+378",
            "capital": "San Marino",
            "abbr": "SMR",
            "abbr2": "sm"
      },
      {
            "name": "S\u00e3o Tom\u00e9 and Pr\u00edncipe",
            "phoneCode": "+239",
            "capital": "S\u00e3o Tom\u00e9",
            "abbr": "STP",
            "abbr2": "xx"
      },
      {
            "name": "Saudi Arabia",
            "phoneCode": "+966",
            "capital": "Riyadh",
            "abbr": "SAU",
            "abbr2": "sa"
      },
      {
            "name": "Senegal",
            "phoneCode": "+221",
            "capital": "Dakar",
            "abbr": "SEN",
            "abbr2": "sn"
      },
      {
            "name": "Serbia",
            "phoneCode": "+381",
            "capital": "Belgrade",
            "abbr": "SRB",
            "abbr2": "xx"
      },
      {
            "name": "Seychelles",
            "phoneCode": "+248",
            "capital": "Victoria",
            "abbr": "SYC",
            "abbr2": "sc"
      },
      {
            "name": "Sierra Leone",
            "phoneCode": "+232",
            "capital": "Freetown",
            "abbr": "SLE",
            "abbr2": "sl"
      },
      {
            "name": "Singapore",
            "phoneCode": "+65",
            "capital": "Singapore",
            "abbr": "SGP",
            "abbr2": "sg"
      },
      {
            "name": "Sint Maarten (Dutch part)",
            "phoneCode": "+1-721",
            "capital": "Phillipsburg",
            "abbr": "SXM",
            "abbr2": "xx"
      },
      {
            "name": "Slovakia",
            "phoneCode": "+421",
            "capital": "Bratislava",
            "abbr": "SVK",
            "abbr2": "sk"
      },
      {
            "name": "Slovenia",
            "phoneCode": "+386",
            "capital": "Ljubljana",
            "abbr": "SVN",
            "abbr2": "si"
      },
      {
            "name": "Solomon Islands",
            "phoneCode": "+677",
            "capital": "Honiara",
            "abbr": "SLB",
            "abbr2": "sb"
      },
      {
            "name": "Somalia",
            "phoneCode": "+252",
            "capital": "Mogadishu",
            "abbr": "SOM",
            "abbr2": "so"
      },
      {
            "name": "South Africa",
            "phoneCode": "+27",
            "capital": "Pretoria, Cape Town, Bloemfontein ",
            "abbr": "ZAF",
            "abbr2": "za"
      },
      {
            "name": "South Korea",
            "phoneCode": "+82",
            "capital": "Seoul",
            "abbr": "KOR",
            "abbr2": "kr"
      },
      {
            "name": "South Sudan",
            "phoneCode": "+211",
            "capital": "Juba",
            "abbr": "SSD",
            "abbr2": "sd"
      },
      {
            "name": "Spain",
            "phoneCode": "+34",
            "capital": "Madrid",
            "abbr": "ESP",
            "abbr2": "es"
      },
      {
            "name": "Sri Lanka",
            "phoneCode": "+94",
            "capital": "Sri Jayawardenepura Kotte",
            "abbr": "LKA",
            "abbr2": "lk"
      },
      {
            "name": "Saint Lucia",
            "phoneCode": "+1-758",
            "capital": "Castries",
            "abbr": "LCA",
            "abbr2": "lc"
      },
      {
            "name": "Sudan",
            "phoneCode": "+249",
            "capital": "Khartoum",
            "abbr": "SDN",
            "abbr2": "sd"
      },
      {
            "name": "Suriname",
            "phoneCode": "+597",
            "capital": "Paramaribo",
            "abbr": "SUR",
            "abbr2": "sr"
      },
      {
            "name": "Swaziland",
            "phoneCode": "+268",
            "capital": "Mbabane",
            "abbr": "SWZ",
            "abbr2": "sz"
      },
      {
            "name": "Sweden",
            "phoneCode": "+46",
            "capital": "Stockholm",
            "abbr": "SWE",
            "abbr2": "se"
      },
      {
            "name": "Switzerland",
            "phoneCode": "+41",
            "capital": "Bern",
            "abbr": "CHE",
            "abbr2": "ch"
      },
      {
            "name": "Syrian Arab Republic",
            "phoneCode": "+963",
            "capital": "Damascus",
            "abbr": "SYR",
            "abbr2": "sy"
      },
      {
            "name": "Taiwan",
            "phoneCode": "+886",
            "capital": "Taipei",
            "abbr": "TWN",
            "abbr2": "tw"
      },
      {
            "name": "Tajikistan",
            "phoneCode": "+992",
            "capital": "Dushanbe",
            "abbr": "TJK",
            "abbr2": "tj"
      },
      {
            "name": "Tanzania",
            "phoneCode": "+255",
            "capital": "Dodoma",
            "abbr": "TZA",
            "abbr2": "tz"
      },
      {
            "name": "Thailand",
            "phoneCode": "+66",
            "capital": "Bangkok",
            "abbr": "THA",
            "abbr2": "th"
      },
      {
            "name": "Timor-Leste",
            "phoneCode": "+670",
            "capital": "Dili",
            "abbr": "TLS",
            "abbr2": "xx"
      },
      {
            "name": "Togo",
            "phoneCode": "+228",
            "capital": "Lom\u00e9",
            "abbr": "TGO",
            "abbr2": "tg"
      },
      {
            "name": "Tokelau",
            "phoneCode": "+690",
            "capital": "(UNDETERMINED)",
            "abbr": "TKL",
            "abbr2": "tk"
      },
      {
            "name": "Tonga",
            "phoneCode": "+676",
            "capital": "Nuku\u02bbalofa",
            "abbr": "TON",
            "abbr2": "to"
      },
      {
            "name": "Trinidad and Tobago",
            "phoneCode": "+1-868",
            "capital": "Port of Spain",
            "abbr": "TTO",
            "abbr2": "tt"
      },
      {
            "name": "Tunisia",
            "phoneCode": "+216",
            "capital": "Tunis",
            "abbr": "TUN",
            "abbr2": "tn"
      },
      {
            "name": "Turkey",
            "phoneCode": "+90",
            "capital": "Ankara",
            "abbr": "TUR",
            "abbr2": "tr"
      },
      {
            "name": "Turkmenistan",
            "phoneCode": "+993",
            "capital": "Ashgabat",
            "abbr": "TKM",
            "abbr2": "tm"
      },
      {
            "name": "Turks and Caicos Islands",
            "phoneCode": "+1-649",
            "capital": "Cockburn Town",
            "abbr": "TCA",
            "abbr2": "tc"
      },
      {
            "name": "Tuvalu",
            "phoneCode": "+688",
            "capital": "Funafuti",
            "abbr": "TUV",
            "abbr2": "tv"
      },
      {
            "name": "Uganda",
            "phoneCode": "+256",
            "capital": "Kampala",
            "abbr": "UGA",
            "abbr2": "ug"
      },
      {
            "name": "Ukraine",
            "phoneCode": "+380",
            "capital": "Kyiv ",
            "abbr": "UKR",
            "abbr2": "ua"
      },
      {
            "name": "United Arab Emirates",
            "phoneCode": "+971",
            "capital": "Abu Dhabi",
            "abbr": "ARE",
            "abbr2": "ae"
      },
      {
            "name": "United Kingdom",
            "phoneCode": "+44",
            "capital": "London",
            "abbr": "GBR",
            "abbr2": "gb"
      },
      {
            "name": "United States",
            "phoneCode": "+1",
            "capital": "Washington, D.C.",
            "abbr": "USA",
            "abbr2": "us"
      },
      {
            "name": "Uruguay",
            "phoneCode": "+598",
            "capital": "Montevideo",
            "abbr": "URY",
            "abbr2": "uy"
      },
      {
            "name": "U.S. Virgin Islands",
            "phoneCode": "+1-340",
            "capital": "CHARLOTTE AMALIE",
            "abbr": "VIR",
            "abbr2": "vi"
      },
      {
            "name": "Uzbekistan",
            "phoneCode": "+998",
            "capital": "Tashkent",
            "abbr": "UZB",
            "abbr2": "uz"
      },
      {
            "name": "Vanuatu",
            "phoneCode": "+678",
            "capital": "Port Vila",
            "abbr": "VUT",
            "abbr2": "vu"
      },
      {
            "name": "Vatican City",
            "phoneCode": "+39",
            "capital": "Vatican City",
            "abbr": "VAT",
            "abbr2": "xx"
      },
      {
            "name": "Venezuela",
            "phoneCode": "+58",
            "capital": "Caracas",
            "abbr": "VEN",
            "abbr2": "ve"
      },
      {
            "name": "Vietnam",
            "phoneCode": "+84",
            "capital": "Hanoi",
            "abbr": "VNM",
            "abbr2": "vn"
      },
      {
            "name": "Wallis and Futuna",
            "phoneCode": "+681",
            "capital": "Mata Utu",
            "abbr": "WLF",
            "abbr2": "wf"
      },
      {
            "name": "Yemen",
            "phoneCode": "+967",
            "capital": "Sana'a",
            "abbr": "YEM",
            "abbr2": "ye"
      },
      {
            "name": "Zambia",
            "phoneCode": "+260",
            "capital": "Lusaka",
            "abbr": "ZMB",
            "abbr2": "zm"
      },
      {
            "name": "Zimbabwe",
            "phoneCode": "+263",
            "capital": "Harare",
            "abbr": "ZWE",
            "abbr2": "zw"
      }
]