{
  "dataset": "International dialing codes and trunk-prefix rules",
  "source": "https://internationalcall.co/call/international-dialing-codes",
  "publisher": "InternationalCall.co",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Data from InternationalCall.co (https://internationalcall.co/call/international-dialing-codes), licensed CC BY 4.0.",
  "dataDerivedFrom": "Google's libphonenumber metadata (Apache-2.0).",
  "generatedAt": "2026-09-15T22:06:37.089Z",
  "count": 241,
  "destinations": [
    {
      "country": "Afghanistan",
      "iso2": "AF",
      "callingCode": "93",
      "dialCode": "+93",
      "exampleLocal": "070 123 4567",
      "exampleInternational": "+93 70 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Åland Islands",
      "iso2": "AX",
      "callingCode": "358",
      "dialCode": "+358",
      "exampleLocal": "041 2345678",
      "exampleInternational": "+358 41 2345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Albania",
      "iso2": "AL",
      "callingCode": "355",
      "dialCode": "+355",
      "exampleLocal": "067 212 3456",
      "exampleInternational": "+355 67 212 3456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Algeria",
      "iso2": "DZ",
      "callingCode": "213",
      "dialCode": "+213",
      "exampleLocal": "0551 23 45 67",
      "exampleInternational": "+213 551 23 45 67",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "American Samoa",
      "iso2": "AS",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(684) 733-1234",
      "exampleInternational": "+1 684 733 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Andorra",
      "iso2": "AD",
      "callingCode": "376",
      "dialCode": "+376",
      "exampleLocal": "312 345",
      "exampleInternational": "+376 312 345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Angola",
      "iso2": "AO",
      "callingCode": "244",
      "dialCode": "+244",
      "exampleLocal": "923 123 456",
      "exampleInternational": "+244 923 123 456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Anguilla",
      "iso2": "AI",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(264) 235-1234",
      "exampleInternational": "+1 264 235 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Antigua & Barbuda",
      "iso2": "AG",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(268) 464-1234",
      "exampleInternational": "+1 268 464 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Argentina",
      "iso2": "AR",
      "callingCode": "54",
      "dialCode": "+54",
      "exampleLocal": "011 15-2345-6789",
      "exampleInternational": "+54 9 11 2345 6789",
      "trunkAction": "unknown",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "Written more than one way locally: dial the international form shown."
    },
    {
      "country": "Armenia",
      "iso2": "AM",
      "callingCode": "374",
      "dialCode": "+374",
      "exampleLocal": "077 123456",
      "exampleInternational": "+374 77 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Aruba",
      "iso2": "AW",
      "callingCode": "297",
      "dialCode": "+297",
      "exampleLocal": "560 1234",
      "exampleInternational": "+297 560 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Ascension Island",
      "iso2": "AC",
      "callingCode": "247",
      "dialCode": "+247",
      "exampleLocal": "40123",
      "exampleInternational": "+247 40123",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Australia",
      "iso2": "AU",
      "callingCode": "61",
      "dialCode": "+61",
      "exampleLocal": "0412 345 678",
      "exampleInternational": "+61 412 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Austria",
      "iso2": "AT",
      "callingCode": "43",
      "dialCode": "+43",
      "exampleLocal": "0664 123456",
      "exampleInternational": "+43 664 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Azerbaijan",
      "iso2": "AZ",
      "callingCode": "994",
      "dialCode": "+994",
      "exampleLocal": "040 123 45 67",
      "exampleInternational": "+994 40 123 45 67",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Bahamas",
      "iso2": "BS",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(242) 359-1234",
      "exampleInternational": "+1 242 359 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bahrain",
      "iso2": "BH",
      "callingCode": "973",
      "dialCode": "+973",
      "exampleLocal": "3600 1234",
      "exampleInternational": "+973 3600 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bangladesh",
      "iso2": "BD",
      "callingCode": "880",
      "dialCode": "+880",
      "exampleLocal": "01812-345678",
      "exampleInternational": "+880 1812 345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Barbados",
      "iso2": "BB",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(246) 250-1234",
      "exampleInternational": "+1 246 250 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Belarus",
      "iso2": "BY",
      "callingCode": "375",
      "dialCode": "+375",
      "exampleLocal": "8 029 491-19-11",
      "exampleInternational": "+375 29 491 19 11",
      "trunkAction": "drop",
      "trunkPrefix": "80",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 80 when calling from abroad."
    },
    {
      "country": "Belgium",
      "iso2": "BE",
      "callingCode": "32",
      "dialCode": "+32",
      "exampleLocal": "0450 00 12 34",
      "exampleInternational": "+32 450 00 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Belize",
      "iso2": "BZ",
      "callingCode": "501",
      "dialCode": "+501",
      "exampleLocal": "622-1234",
      "exampleInternational": "+501 622 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Benin",
      "iso2": "BJ",
      "callingCode": "229",
      "dialCode": "+229",
      "exampleLocal": "01 95 12 34 56",
      "exampleInternational": "+229 01 95 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bermuda",
      "iso2": "BM",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(441) 370-1234",
      "exampleInternational": "+1 441 370 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bhutan",
      "iso2": "BT",
      "callingCode": "975",
      "dialCode": "+975",
      "exampleLocal": "17 12 34 56",
      "exampleInternational": "+975 17 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bolivia",
      "iso2": "BO",
      "callingCode": "591",
      "dialCode": "+591",
      "exampleLocal": "71234567",
      "exampleInternational": "+591 71234567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bosnia & Herzegovina",
      "iso2": "BA",
      "callingCode": "387",
      "dialCode": "+387",
      "exampleLocal": "061 123 456",
      "exampleInternational": "+387 61 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Botswana",
      "iso2": "BW",
      "callingCode": "267",
      "dialCode": "+267",
      "exampleLocal": "71 123 456",
      "exampleInternational": "+267 71 123 456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Brazil",
      "iso2": "BR",
      "callingCode": "55",
      "dialCode": "+55",
      "exampleLocal": "(11) 96123-4567",
      "exampleInternational": "+55 11 96123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "British Indian Ocean Territory",
      "iso2": "IO",
      "callingCode": "246",
      "dialCode": "+246",
      "exampleLocal": "380 1234",
      "exampleInternational": "+246 380 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "British Virgin Islands",
      "iso2": "VG",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(284) 300-1234",
      "exampleInternational": "+1 284 300 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Brunei",
      "iso2": "BN",
      "callingCode": "673",
      "dialCode": "+673",
      "exampleLocal": "712 3456",
      "exampleInternational": "+673 712 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Bulgaria",
      "iso2": "BG",
      "callingCode": "359",
      "dialCode": "+359",
      "exampleLocal": "043 012 345",
      "exampleInternational": "+359 43 012 345",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Burkina Faso",
      "iso2": "BF",
      "callingCode": "226",
      "dialCode": "+226",
      "exampleLocal": "70 12 34 56",
      "exampleInternational": "+226 70 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Burundi",
      "iso2": "BI",
      "callingCode": "257",
      "dialCode": "+257",
      "exampleLocal": "79 56 12 34",
      "exampleInternational": "+257 79 56 12 34",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Cambodia",
      "iso2": "KH",
      "callingCode": "855",
      "dialCode": "+855",
      "exampleLocal": "091 234 567",
      "exampleInternational": "+855 91 234 567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Cameroon",
      "iso2": "CM",
      "callingCode": "237",
      "dialCode": "+237",
      "exampleLocal": "6 71 23 45 67",
      "exampleInternational": "+237 6 71 23 45 67",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Canada",
      "iso2": "CA",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(506) 234-5678",
      "exampleInternational": "+1 506 234 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Cape Verde",
      "iso2": "CV",
      "callingCode": "238",
      "dialCode": "+238",
      "exampleLocal": "991 12 34",
      "exampleInternational": "+238 991 12 34",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Caribbean Netherlands",
      "iso2": "BQ",
      "callingCode": "599",
      "dialCode": "+599",
      "exampleLocal": "318 1234",
      "exampleInternational": "+599 318 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Cayman Islands",
      "iso2": "KY",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(345) 323-1234",
      "exampleInternational": "+1 345 323 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Central African Republic",
      "iso2": "CF",
      "callingCode": "236",
      "dialCode": "+236",
      "exampleLocal": "70 01 23 45",
      "exampleInternational": "+236 70 01 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Chad",
      "iso2": "TD",
      "callingCode": "235",
      "dialCode": "+235",
      "exampleLocal": "63 01 23 45",
      "exampleInternational": "+235 63 01 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Chile",
      "iso2": "CL",
      "callingCode": "56",
      "dialCode": "+56",
      "exampleLocal": "(2) 2123 4567",
      "exampleInternational": "+56 2 2123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "China",
      "iso2": "CN",
      "callingCode": "86",
      "dialCode": "+86",
      "exampleLocal": "131 2345 6789",
      "exampleInternational": "+86 131 2345 6789",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Christmas Island",
      "iso2": "CX",
      "callingCode": "61",
      "dialCode": "+61",
      "exampleLocal": "0412 345 678",
      "exampleInternational": "+61 412 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Cocos (Keeling) Islands",
      "iso2": "CC",
      "callingCode": "61",
      "dialCode": "+61",
      "exampleLocal": "0412 345 678",
      "exampleInternational": "+61 412 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Colombia",
      "iso2": "CO",
      "callingCode": "57",
      "dialCode": "+57",
      "exampleLocal": "321 1234567",
      "exampleInternational": "+57 321 1234567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Comoros",
      "iso2": "KM",
      "callingCode": "269",
      "dialCode": "+269",
      "exampleLocal": "321 23 45",
      "exampleInternational": "+269 321 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Congo - Brazzaville",
      "iso2": "CG",
      "callingCode": "242",
      "dialCode": "+242",
      "exampleLocal": "06 123 4567",
      "exampleInternational": "+242 06 123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Congo - Kinshasa",
      "iso2": "CD",
      "callingCode": "243",
      "dialCode": "+243",
      "exampleLocal": "0991 234 567",
      "exampleInternational": "+243 991 234 567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Cook Islands",
      "iso2": "CK",
      "callingCode": "682",
      "dialCode": "+682",
      "exampleLocal": "71 234",
      "exampleInternational": "+682 71 234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Costa Rica",
      "iso2": "CR",
      "callingCode": "506",
      "dialCode": "+506",
      "exampleLocal": "8312 3456",
      "exampleInternational": "+506 8312 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Côte d’Ivoire",
      "iso2": "CI",
      "callingCode": "225",
      "dialCode": "+225",
      "exampleLocal": "01 23 45 6789",
      "exampleInternational": "+225 01 23 45 6789",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Croatia",
      "iso2": "HR",
      "callingCode": "385",
      "dialCode": "+385",
      "exampleLocal": "092 123 4567",
      "exampleInternational": "+385 92 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Curaçao",
      "iso2": "CW",
      "callingCode": "599",
      "dialCode": "+599",
      "exampleLocal": "9 518 1234",
      "exampleInternational": "+599 9 518 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Cyprus",
      "iso2": "CY",
      "callingCode": "357",
      "dialCode": "+357",
      "exampleLocal": "96 123456",
      "exampleInternational": "+357 96 123456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Czechia",
      "iso2": "CZ",
      "callingCode": "420",
      "dialCode": "+420",
      "exampleLocal": "601 123 456",
      "exampleInternational": "+420 601 123 456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Denmark",
      "iso2": "DK",
      "callingCode": "45",
      "dialCode": "+45",
      "exampleLocal": "34 41 23 45",
      "exampleInternational": "+45 34 41 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Djibouti",
      "iso2": "DJ",
      "callingCode": "253",
      "dialCode": "+253",
      "exampleLocal": "77 83 10 01",
      "exampleInternational": "+253 77 83 10 01",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Dominica",
      "iso2": "DM",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(767) 225-1234",
      "exampleInternational": "+1 767 225 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Dominican Republic",
      "iso2": "DO",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(809) 234-5678",
      "exampleInternational": "+1 809 234 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Ecuador",
      "iso2": "EC",
      "callingCode": "593",
      "dialCode": "+593",
      "exampleLocal": "099 123 4567",
      "exampleInternational": "+593 99 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Egypt",
      "iso2": "EG",
      "callingCode": "20",
      "dialCode": "+20",
      "exampleLocal": "010 01234567",
      "exampleInternational": "+20 10 01234567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "El Salvador",
      "iso2": "SV",
      "callingCode": "503",
      "dialCode": "+503",
      "exampleLocal": "7012 3456",
      "exampleInternational": "+503 7012 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Equatorial Guinea",
      "iso2": "GQ",
      "callingCode": "240",
      "dialCode": "+240",
      "exampleLocal": "222 123 456",
      "exampleInternational": "+240 222 123 456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Eritrea",
      "iso2": "ER",
      "callingCode": "291",
      "dialCode": "+291",
      "exampleLocal": "07 123 456",
      "exampleInternational": "+291 7 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Estonia",
      "iso2": "EE",
      "callingCode": "372",
      "dialCode": "+372",
      "exampleLocal": "5123 4567",
      "exampleInternational": "+372 5123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Eswatini",
      "iso2": "SZ",
      "callingCode": "268",
      "dialCode": "+268",
      "exampleLocal": "7612 3456",
      "exampleInternational": "+268 7612 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Ethiopia",
      "iso2": "ET",
      "callingCode": "251",
      "dialCode": "+251",
      "exampleLocal": "091 123 4567",
      "exampleInternational": "+251 91 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Falkland Islands",
      "iso2": "FK",
      "callingCode": "500",
      "dialCode": "+500",
      "exampleLocal": "51234",
      "exampleInternational": "+500 51234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Faroe Islands",
      "iso2": "FO",
      "callingCode": "298",
      "dialCode": "+298",
      "exampleLocal": "211234",
      "exampleInternational": "+298 211234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Fiji",
      "iso2": "FJ",
      "callingCode": "679",
      "dialCode": "+679",
      "exampleLocal": "701 2345",
      "exampleInternational": "+679 701 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Finland",
      "iso2": "FI",
      "callingCode": "358",
      "dialCode": "+358",
      "exampleLocal": "041 2345678",
      "exampleInternational": "+358 41 2345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "France",
      "iso2": "FR",
      "callingCode": "33",
      "dialCode": "+33",
      "exampleLocal": "06 12 34 56 78",
      "exampleInternational": "+33 6 12 34 56 78",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "French Guiana",
      "iso2": "GF",
      "callingCode": "594",
      "dialCode": "+594",
      "exampleLocal": "0694 20 12 34",
      "exampleInternational": "+594 694 20 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "French Polynesia",
      "iso2": "PF",
      "callingCode": "689",
      "dialCode": "+689",
      "exampleLocal": "87 12 34 56",
      "exampleInternational": "+689 87 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Gabon",
      "iso2": "GA",
      "callingCode": "241",
      "dialCode": "+241",
      "exampleLocal": "06 03 12 34",
      "exampleInternational": "+241 06 03 12 34",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Gambia",
      "iso2": "GM",
      "callingCode": "220",
      "dialCode": "+220",
      "exampleLocal": "301 2345",
      "exampleInternational": "+220 301 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Georgia",
      "iso2": "GE",
      "callingCode": "995",
      "dialCode": "+995",
      "exampleLocal": "555 12 34 56",
      "exampleInternational": "+995 555 12 34 56",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Germany",
      "iso2": "DE",
      "callingCode": "49",
      "dialCode": "+49",
      "exampleLocal": "01512 3456789",
      "exampleInternational": "+49 1512 3456789",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Ghana",
      "iso2": "GH",
      "callingCode": "233",
      "dialCode": "+233",
      "exampleLocal": "023 123 4567",
      "exampleInternational": "+233 23 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Gibraltar",
      "iso2": "GI",
      "callingCode": "350",
      "dialCode": "+350",
      "exampleLocal": "57123456",
      "exampleInternational": "+350 57123456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Greece",
      "iso2": "GR",
      "callingCode": "30",
      "dialCode": "+30",
      "exampleLocal": "691 234 5678",
      "exampleInternational": "+30 691 234 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Greenland",
      "iso2": "GL",
      "callingCode": "299",
      "dialCode": "+299",
      "exampleLocal": "22 12 34",
      "exampleInternational": "+299 22 12 34",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Grenada",
      "iso2": "GD",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(473) 403-1234",
      "exampleInternational": "+1 473 403 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Guadeloupe",
      "iso2": "GP",
      "callingCode": "590",
      "dialCode": "+590",
      "exampleLocal": "0690 00 12 34",
      "exampleInternational": "+590 690 00 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Guam",
      "iso2": "GU",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(671) 300-1234",
      "exampleInternational": "+1 671 300 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Guatemala",
      "iso2": "GT",
      "callingCode": "502",
      "dialCode": "+502",
      "exampleLocal": "5123 4567",
      "exampleInternational": "+502 5123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Guernsey",
      "iso2": "GG",
      "callingCode": "44",
      "dialCode": "+44",
      "exampleLocal": "07781 123456",
      "exampleInternational": "+44 7781 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Guinea",
      "iso2": "GN",
      "callingCode": "224",
      "dialCode": "+224",
      "exampleLocal": "601 12 34 56",
      "exampleInternational": "+224 601 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Guinea-Bissau",
      "iso2": "GW",
      "callingCode": "245",
      "dialCode": "+245",
      "exampleLocal": "955 012 345",
      "exampleInternational": "+245 955 012 345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Guyana",
      "iso2": "GY",
      "callingCode": "592",
      "dialCode": "+592",
      "exampleLocal": "609 1234",
      "exampleInternational": "+592 609 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Haiti",
      "iso2": "HT",
      "callingCode": "509",
      "dialCode": "+509",
      "exampleLocal": "34 10 1234",
      "exampleInternational": "+509 34 10 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Honduras",
      "iso2": "HN",
      "callingCode": "504",
      "dialCode": "+504",
      "exampleLocal": "9123-4567",
      "exampleInternational": "+504 9123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Hong Kong",
      "iso2": "HK",
      "callingCode": "852",
      "dialCode": "+852",
      "exampleLocal": "5123 4567",
      "exampleInternational": "+852 5123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Hungary",
      "iso2": "HU",
      "callingCode": "36",
      "dialCode": "+36",
      "exampleLocal": "06 20 123 4567",
      "exampleInternational": "+36 20 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "06",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 06 when calling from abroad."
    },
    {
      "country": "Iceland",
      "iso2": "IS",
      "callingCode": "354",
      "dialCode": "+354",
      "exampleLocal": "611 1234",
      "exampleInternational": "+354 611 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "India",
      "iso2": "IN",
      "callingCode": "91",
      "dialCode": "+91",
      "exampleLocal": "081234 56789",
      "exampleInternational": "+91 81234 56789",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Indonesia",
      "iso2": "ID",
      "callingCode": "62",
      "dialCode": "+62",
      "exampleLocal": "0812-345-678",
      "exampleInternational": "+62 812 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Iraq",
      "iso2": "IQ",
      "callingCode": "964",
      "dialCode": "+964",
      "exampleLocal": "0791 234 5678",
      "exampleInternational": "+964 791 234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Ireland",
      "iso2": "IE",
      "callingCode": "353",
      "dialCode": "+353",
      "exampleLocal": "085 012 3456",
      "exampleInternational": "+353 85 012 3456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Isle of Man",
      "iso2": "IM",
      "callingCode": "44",
      "dialCode": "+44",
      "exampleLocal": "07924 123456",
      "exampleInternational": "+44 7924 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Israel",
      "iso2": "IL",
      "callingCode": "972",
      "dialCode": "+972",
      "exampleLocal": "050-234-5678",
      "exampleInternational": "+972 50 234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Italy",
      "iso2": "IT",
      "callingCode": "39",
      "dialCode": "+39",
      "exampleLocal": "312 345 6789",
      "exampleInternational": "+39 312 345 6789",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Jamaica",
      "iso2": "JM",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(876) 210-1234",
      "exampleInternational": "+1 876 210 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Japan",
      "iso2": "JP",
      "callingCode": "81",
      "dialCode": "+81",
      "exampleLocal": "090-1234-5678",
      "exampleInternational": "+81 90 1234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Jersey",
      "iso2": "JE",
      "callingCode": "44",
      "dialCode": "+44",
      "exampleLocal": "07797 712345",
      "exampleInternational": "+44 7797 712345",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Jordan",
      "iso2": "JO",
      "callingCode": "962",
      "dialCode": "+962",
      "exampleLocal": "07 9012 3456",
      "exampleInternational": "+962 7 9012 3456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Kazakhstan",
      "iso2": "KZ",
      "callingCode": "7",
      "dialCode": "+7",
      "exampleLocal": "8 (771) 000 9998",
      "exampleInternational": "+7 771 000 9998",
      "trunkAction": "drop",
      "trunkPrefix": "8",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 8 when calling from abroad."
    },
    {
      "country": "Kenya",
      "iso2": "KE",
      "callingCode": "254",
      "dialCode": "+254",
      "exampleLocal": "0712 123456",
      "exampleInternational": "+254 712 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Kiribati",
      "iso2": "KI",
      "callingCode": "686",
      "dialCode": "+686",
      "exampleLocal": "72001234",
      "exampleInternational": "+686 72001234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Kosovo",
      "iso2": "XK",
      "callingCode": "383",
      "dialCode": "+383",
      "exampleLocal": "043 201 234",
      "exampleInternational": "+383 43 201 234",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Kuwait",
      "iso2": "KW",
      "callingCode": "965",
      "dialCode": "+965",
      "exampleLocal": "500 12345",
      "exampleInternational": "+965 500 12345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Kyrgyzstan",
      "iso2": "KG",
      "callingCode": "996",
      "dialCode": "+996",
      "exampleLocal": "0700 123 456",
      "exampleInternational": "+996 700 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Laos",
      "iso2": "LA",
      "callingCode": "856",
      "dialCode": "+856",
      "exampleLocal": "020 23 123 456",
      "exampleInternational": "+856 20 23 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Latvia",
      "iso2": "LV",
      "callingCode": "371",
      "dialCode": "+371",
      "exampleLocal": "21 234 567",
      "exampleInternational": "+371 21 234 567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Lebanon",
      "iso2": "LB",
      "callingCode": "961",
      "dialCode": "+961",
      "exampleLocal": "71 123 456",
      "exampleInternational": "+961 71 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Lesotho",
      "iso2": "LS",
      "callingCode": "266",
      "dialCode": "+266",
      "exampleLocal": "5012 3456",
      "exampleInternational": "+266 5012 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Liberia",
      "iso2": "LR",
      "callingCode": "231",
      "dialCode": "+231",
      "exampleLocal": "077 012 3456",
      "exampleInternational": "+231 77 012 3456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Libya",
      "iso2": "LY",
      "callingCode": "218",
      "dialCode": "+218",
      "exampleLocal": "091-2345678",
      "exampleInternational": "+218 91 2345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Liechtenstein",
      "iso2": "LI",
      "callingCode": "423",
      "dialCode": "+423",
      "exampleLocal": "660 234 567",
      "exampleInternational": "+423 660 234 567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Lithuania",
      "iso2": "LT",
      "callingCode": "370",
      "dialCode": "+370",
      "exampleLocal": "(0-612) 34567",
      "exampleInternational": "+370 612 34567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Luxembourg",
      "iso2": "LU",
      "callingCode": "352",
      "dialCode": "+352",
      "exampleLocal": "628 123 456",
      "exampleInternational": "+352 628 123 456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Macao SAR China",
      "iso2": "MO",
      "callingCode": "853",
      "dialCode": "+853",
      "exampleLocal": "6612 3456",
      "exampleInternational": "+853 6612 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Madagascar",
      "iso2": "MG",
      "callingCode": "261",
      "dialCode": "+261",
      "exampleLocal": "032 12 345 67",
      "exampleInternational": "+261 32 12 345 67",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Malawi",
      "iso2": "MW",
      "callingCode": "265",
      "dialCode": "+265",
      "exampleLocal": "0991 23 45 67",
      "exampleInternational": "+265 991 23 45 67",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Malaysia",
      "iso2": "MY",
      "callingCode": "60",
      "dialCode": "+60",
      "exampleLocal": "012-345 6789",
      "exampleInternational": "+60 12 345 6789",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Maldives",
      "iso2": "MV",
      "callingCode": "960",
      "dialCode": "+960",
      "exampleLocal": "771-2345",
      "exampleInternational": "+960 771 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Mali",
      "iso2": "ML",
      "callingCode": "223",
      "dialCode": "+223",
      "exampleLocal": "65 01 23 45",
      "exampleInternational": "+223 65 01 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Malta",
      "iso2": "MT",
      "callingCode": "356",
      "dialCode": "+356",
      "exampleLocal": "9696 1234",
      "exampleInternational": "+356 9696 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Marshall Islands",
      "iso2": "MH",
      "callingCode": "692",
      "dialCode": "+692",
      "exampleLocal": "235-1234",
      "exampleInternational": "+692 235 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Martinique",
      "iso2": "MQ",
      "callingCode": "596",
      "dialCode": "+596",
      "exampleLocal": "0696 20 12 34",
      "exampleInternational": "+596 696 20 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Mauritania",
      "iso2": "MR",
      "callingCode": "222",
      "dialCode": "+222",
      "exampleLocal": "22 12 34 56",
      "exampleInternational": "+222 22 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Mauritius",
      "iso2": "MU",
      "callingCode": "230",
      "dialCode": "+230",
      "exampleLocal": "5251 2345",
      "exampleInternational": "+230 5251 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Mayotte",
      "iso2": "YT",
      "callingCode": "262",
      "dialCode": "+262",
      "exampleLocal": "0639 01 23 45",
      "exampleInternational": "+262 639 01 23 45",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Mexico",
      "iso2": "MX",
      "callingCode": "52",
      "dialCode": "+52",
      "exampleLocal": "222 123 4567",
      "exampleInternational": "+52 222 123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Micronesia",
      "iso2": "FM",
      "callingCode": "691",
      "dialCode": "+691",
      "exampleLocal": "350 1234",
      "exampleInternational": "+691 350 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Moldova",
      "iso2": "MD",
      "callingCode": "373",
      "dialCode": "+373",
      "exampleLocal": "0621 12 345",
      "exampleInternational": "+373 621 12 345",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Monaco",
      "iso2": "MC",
      "callingCode": "377",
      "dialCode": "+377",
      "exampleLocal": "06 12 34 56 78",
      "exampleInternational": "+377 6 12 34 56 78",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Mongolia",
      "iso2": "MN",
      "callingCode": "976",
      "dialCode": "+976",
      "exampleLocal": "8812 3456",
      "exampleInternational": "+976 8812 3456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Montenegro",
      "iso2": "ME",
      "callingCode": "382",
      "dialCode": "+382",
      "exampleLocal": "060 123 456",
      "exampleInternational": "+382 60 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Montserrat",
      "iso2": "MS",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(664) 492-3456",
      "exampleInternational": "+1 664 492 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Morocco",
      "iso2": "MA",
      "callingCode": "212",
      "dialCode": "+212",
      "exampleLocal": "06 50 12 34 56",
      "exampleInternational": "+212 6 50 12 34 56",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Mozambique",
      "iso2": "MZ",
      "callingCode": "258",
      "dialCode": "+258",
      "exampleLocal": "82 123 4567",
      "exampleInternational": "+258 82 123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Myanmar (Burma)",
      "iso2": "MM",
      "callingCode": "95",
      "dialCode": "+95",
      "exampleLocal": "09 212 3456",
      "exampleInternational": "+95 9 212 3456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Namibia",
      "iso2": "NA",
      "callingCode": "264",
      "dialCode": "+264",
      "exampleLocal": "081 123 4567",
      "exampleInternational": "+264 81 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Nauru",
      "iso2": "NR",
      "callingCode": "674",
      "dialCode": "+674",
      "exampleLocal": "555 1234",
      "exampleInternational": "+674 555 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Nepal",
      "iso2": "NP",
      "callingCode": "977",
      "dialCode": "+977",
      "exampleLocal": "984-1234567",
      "exampleInternational": "+977 984 1234567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Netherlands",
      "iso2": "NL",
      "callingCode": "31",
      "dialCode": "+31",
      "exampleLocal": "06 12345678",
      "exampleInternational": "+31 6 12345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "New Caledonia",
      "iso2": "NC",
      "callingCode": "687",
      "dialCode": "+687",
      "exampleLocal": "75.12.34",
      "exampleInternational": "+687 75 12 34",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "New Zealand",
      "iso2": "NZ",
      "callingCode": "64",
      "dialCode": "+64",
      "exampleLocal": "021 123 4567",
      "exampleInternational": "+64 21 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Nicaragua",
      "iso2": "NI",
      "callingCode": "505",
      "dialCode": "+505",
      "exampleLocal": "8123 4567",
      "exampleInternational": "+505 8123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Niger",
      "iso2": "NE",
      "callingCode": "227",
      "dialCode": "+227",
      "exampleLocal": "93 12 34 56",
      "exampleInternational": "+227 93 12 34 56",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Nigeria",
      "iso2": "NG",
      "callingCode": "234",
      "dialCode": "+234",
      "exampleLocal": "0802 123 4567",
      "exampleInternational": "+234 802 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Niue",
      "iso2": "NU",
      "callingCode": "683",
      "dialCode": "+683",
      "exampleLocal": "888 4012",
      "exampleInternational": "+683 888 4012",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Norfolk Island",
      "iso2": "NF",
      "callingCode": "672",
      "dialCode": "+672",
      "exampleLocal": "3 81234",
      "exampleInternational": "+672 3 81234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "North Macedonia",
      "iso2": "MK",
      "callingCode": "389",
      "dialCode": "+389",
      "exampleLocal": "072 345 678",
      "exampleInternational": "+389 72 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Northern Mariana Islands",
      "iso2": "MP",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(670) 234-5678",
      "exampleInternational": "+1 670 234 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Norway",
      "iso2": "NO",
      "callingCode": "47",
      "dialCode": "+47",
      "exampleLocal": "40 61 23 45",
      "exampleInternational": "+47 40 61 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Oman",
      "iso2": "OM",
      "callingCode": "968",
      "dialCode": "+968",
      "exampleLocal": "9212 3456",
      "exampleInternational": "+968 9212 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Pakistan",
      "iso2": "PK",
      "callingCode": "92",
      "dialCode": "+92",
      "exampleLocal": "0301 2345678",
      "exampleInternational": "+92 301 2345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Palau",
      "iso2": "PW",
      "callingCode": "680",
      "dialCode": "+680",
      "exampleLocal": "620 1234",
      "exampleInternational": "+680 620 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Palestinian Territories",
      "iso2": "PS",
      "callingCode": "970",
      "dialCode": "+970",
      "exampleLocal": "0599 123 456",
      "exampleInternational": "+970 599 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Panama",
      "iso2": "PA",
      "callingCode": "507",
      "dialCode": "+507",
      "exampleLocal": "6123-4567",
      "exampleInternational": "+507 6123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Papua New Guinea",
      "iso2": "PG",
      "callingCode": "675",
      "dialCode": "+675",
      "exampleLocal": "7012 3456",
      "exampleInternational": "+675 7012 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Paraguay",
      "iso2": "PY",
      "callingCode": "595",
      "dialCode": "+595",
      "exampleLocal": "0961 456789",
      "exampleInternational": "+595 961 456789",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Peru",
      "iso2": "PE",
      "callingCode": "51",
      "dialCode": "+51",
      "exampleLocal": "912 345 678",
      "exampleInternational": "+51 912 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "some",
      "trunkRule": "Drop a leading 0 only if the number has one (landlines often do, mobiles may not)."
    },
    {
      "country": "Philippines",
      "iso2": "PH",
      "callingCode": "63",
      "dialCode": "+63",
      "exampleLocal": "0905 123 4567",
      "exampleInternational": "+63 905 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Poland",
      "iso2": "PL",
      "callingCode": "48",
      "dialCode": "+48",
      "exampleLocal": "512 345 678",
      "exampleInternational": "+48 512 345 678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Portugal",
      "iso2": "PT",
      "callingCode": "351",
      "dialCode": "+351",
      "exampleLocal": "912 345 678",
      "exampleInternational": "+351 912 345 678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Puerto Rico",
      "iso2": "PR",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(787) 234-5678",
      "exampleInternational": "+1 787 234 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Qatar",
      "iso2": "QA",
      "callingCode": "974",
      "dialCode": "+974",
      "exampleLocal": "3312 3456",
      "exampleInternational": "+974 3312 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Réunion",
      "iso2": "RE",
      "callingCode": "262",
      "dialCode": "+262",
      "exampleLocal": "0692 12 34 56",
      "exampleInternational": "+262 692 12 34 56",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Romania",
      "iso2": "RO",
      "callingCode": "40",
      "dialCode": "+40",
      "exampleLocal": "0712 034 567",
      "exampleInternational": "+40 712 034 567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Russia",
      "iso2": "RU",
      "callingCode": "7",
      "dialCode": "+7",
      "exampleLocal": "8 (912) 345-67-89",
      "exampleInternational": "+7 912 345 67 89",
      "trunkAction": "drop",
      "trunkPrefix": "8",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 8 when calling from abroad."
    },
    {
      "country": "Rwanda",
      "iso2": "RW",
      "callingCode": "250",
      "dialCode": "+250",
      "exampleLocal": "0720 123 456",
      "exampleInternational": "+250 720 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Samoa",
      "iso2": "WS",
      "callingCode": "685",
      "dialCode": "+685",
      "exampleLocal": "72 12345",
      "exampleInternational": "+685 72 12345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "San Marino",
      "iso2": "SM",
      "callingCode": "378",
      "dialCode": "+378",
      "exampleLocal": "66 66 12 12",
      "exampleInternational": "+378 66 66 12 12",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "São Tomé & Príncipe",
      "iso2": "ST",
      "callingCode": "239",
      "dialCode": "+239",
      "exampleLocal": "981 2345",
      "exampleInternational": "+239 981 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Saudi Arabia",
      "iso2": "SA",
      "callingCode": "966",
      "dialCode": "+966",
      "exampleLocal": "051 234 5678",
      "exampleInternational": "+966 51 234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Senegal",
      "iso2": "SN",
      "callingCode": "221",
      "dialCode": "+221",
      "exampleLocal": "70 123 45 67",
      "exampleInternational": "+221 70 123 45 67",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Serbia",
      "iso2": "RS",
      "callingCode": "381",
      "dialCode": "+381",
      "exampleLocal": "060 1234567",
      "exampleInternational": "+381 60 1234567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Seychelles",
      "iso2": "SC",
      "callingCode": "248",
      "dialCode": "+248",
      "exampleLocal": "2 510 123",
      "exampleInternational": "+248 2 510 123",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Sierra Leone",
      "iso2": "SL",
      "callingCode": "232",
      "dialCode": "+232",
      "exampleLocal": "(025) 123456",
      "exampleInternational": "+232 25 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Singapore",
      "iso2": "SG",
      "callingCode": "65",
      "dialCode": "+65",
      "exampleLocal": "8123 4567",
      "exampleInternational": "+65 8123 4567",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Sint Maarten",
      "iso2": "SX",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(721) 520-5678",
      "exampleInternational": "+1 721 520 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Slovakia",
      "iso2": "SK",
      "callingCode": "421",
      "dialCode": "+421",
      "exampleLocal": "0912 123 456",
      "exampleInternational": "+421 912 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Slovenia",
      "iso2": "SI",
      "callingCode": "386",
      "dialCode": "+386",
      "exampleLocal": "031 234 567",
      "exampleInternational": "+386 31 234 567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Solomon Islands",
      "iso2": "SB",
      "callingCode": "677",
      "dialCode": "+677",
      "exampleLocal": "74 21234",
      "exampleInternational": "+677 74 21234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Somalia",
      "iso2": "SO",
      "callingCode": "252",
      "dialCode": "+252",
      "exampleLocal": "7 1123456",
      "exampleInternational": "+252 7 1123456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "South Africa",
      "iso2": "ZA",
      "callingCode": "27",
      "dialCode": "+27",
      "exampleLocal": "071 123 4567",
      "exampleInternational": "+27 71 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "South Korea",
      "iso2": "KR",
      "callingCode": "82",
      "dialCode": "+82",
      "exampleLocal": "010-2000-0000",
      "exampleInternational": "+82 10 2000 0000",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "South Sudan",
      "iso2": "SS",
      "callingCode": "211",
      "dialCode": "+211",
      "exampleLocal": "0977 123 456",
      "exampleInternational": "+211 977 123 456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Spain",
      "iso2": "ES",
      "callingCode": "34",
      "dialCode": "+34",
      "exampleLocal": "612 34 56 78",
      "exampleInternational": "+34 612 34 56 78",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Sri Lanka",
      "iso2": "LK",
      "callingCode": "94",
      "dialCode": "+94",
      "exampleLocal": "071 234 5678",
      "exampleInternational": "+94 71 234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "St. Barthélemy",
      "iso2": "BL",
      "callingCode": "590",
      "dialCode": "+590",
      "exampleLocal": "0690 00 12 34",
      "exampleInternational": "+590 690 00 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "St. Helena",
      "iso2": "SH",
      "callingCode": "290",
      "dialCode": "+290",
      "exampleLocal": "51234",
      "exampleInternational": "+290 51234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "St. Kitts & Nevis",
      "iso2": "KN",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(869) 765-2917",
      "exampleInternational": "+1 869 765 2917",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "St. Lucia",
      "iso2": "LC",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(758) 284-5678",
      "exampleInternational": "+1 758 284 5678",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "St. Martin",
      "iso2": "MF",
      "callingCode": "590",
      "dialCode": "+590",
      "exampleLocal": "0690 00 12 34",
      "exampleInternational": "+590 690 00 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "St. Pierre & Miquelon",
      "iso2": "PM",
      "callingCode": "508",
      "dialCode": "+508",
      "exampleLocal": "055 12 34",
      "exampleInternational": "+508 55 12 34",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "St. Vincent & Grenadines",
      "iso2": "VC",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(784) 430-1234",
      "exampleInternational": "+1 784 430 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Sudan",
      "iso2": "SD",
      "callingCode": "249",
      "dialCode": "+249",
      "exampleLocal": "091 123 1234",
      "exampleInternational": "+249 91 123 1234",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Suriname",
      "iso2": "SR",
      "callingCode": "597",
      "dialCode": "+597",
      "exampleLocal": "741-2345",
      "exampleInternational": "+597 741 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Svalbard & Jan Mayen",
      "iso2": "SJ",
      "callingCode": "47",
      "dialCode": "+47",
      "exampleLocal": "41 23 45 67",
      "exampleInternational": "+47 41 23 45 67",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Sweden",
      "iso2": "SE",
      "callingCode": "46",
      "dialCode": "+46",
      "exampleLocal": "070-123 45 67",
      "exampleInternational": "+46 70 123 45 67",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Switzerland",
      "iso2": "CH",
      "callingCode": "41",
      "dialCode": "+41",
      "exampleLocal": "078 123 45 67",
      "exampleInternational": "+41 78 123 45 67",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Taiwan",
      "iso2": "TW",
      "callingCode": "886",
      "dialCode": "+886",
      "exampleLocal": "0912 345 678",
      "exampleInternational": "+886 912 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Tajikistan",
      "iso2": "TJ",
      "callingCode": "992",
      "dialCode": "+992",
      "exampleLocal": "91 712 3456",
      "exampleInternational": "+992 91 712 3456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Tanzania",
      "iso2": "TZ",
      "callingCode": "255",
      "dialCode": "+255",
      "exampleLocal": "0621 234 567",
      "exampleInternational": "+255 621 234 567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Thailand",
      "iso2": "TH",
      "callingCode": "66",
      "dialCode": "+66",
      "exampleLocal": "081 234 5678",
      "exampleInternational": "+66 81 234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Timor-Leste",
      "iso2": "TL",
      "callingCode": "670",
      "dialCode": "+670",
      "exampleLocal": "7721 2345",
      "exampleInternational": "+670 7721 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Togo",
      "iso2": "TG",
      "callingCode": "228",
      "dialCode": "+228",
      "exampleLocal": "90 11 23 45",
      "exampleInternational": "+228 90 11 23 45",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Tokelau",
      "iso2": "TK",
      "callingCode": "690",
      "dialCode": "+690",
      "exampleLocal": "7290",
      "exampleInternational": "+690 7290",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Tonga",
      "iso2": "TO",
      "callingCode": "676",
      "dialCode": "+676",
      "exampleLocal": "771 5123",
      "exampleInternational": "+676 771 5123",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Trinidad & Tobago",
      "iso2": "TT",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(868) 291-1234",
      "exampleInternational": "+1 868 291 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Tristan da Cunha",
      "iso2": "TA",
      "callingCode": "290",
      "dialCode": "+290",
      "exampleLocal": "8999",
      "exampleInternational": "+290 8999",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Tunisia",
      "iso2": "TN",
      "callingCode": "216",
      "dialCode": "+216",
      "exampleLocal": "20 123 456",
      "exampleInternational": "+216 20 123 456",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Turkey",
      "iso2": "TR",
      "callingCode": "90",
      "dialCode": "+90",
      "exampleLocal": "0501 234 56 78",
      "exampleInternational": "+90 501 234 56 78",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Turkmenistan",
      "iso2": "TM",
      "callingCode": "993",
      "dialCode": "+993",
      "exampleLocal": "8 66 123456",
      "exampleInternational": "+993 66 123456",
      "trunkAction": "drop",
      "trunkPrefix": "8",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 8 when calling from abroad."
    },
    {
      "country": "Turks & Caicos Islands",
      "iso2": "TC",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(649) 231-1234",
      "exampleInternational": "+1 649 231 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Tuvalu",
      "iso2": "TV",
      "callingCode": "688",
      "dialCode": "+688",
      "exampleLocal": "90 1234",
      "exampleInternational": "+688 90 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "U.S. Virgin Islands",
      "iso2": "VI",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(340) 642-1234",
      "exampleInternational": "+1 340 642 1234",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Uganda",
      "iso2": "UG",
      "callingCode": "256",
      "dialCode": "+256",
      "exampleLocal": "0712 345678",
      "exampleInternational": "+256 712 345678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Ukraine",
      "iso2": "UA",
      "callingCode": "380",
      "dialCode": "+380",
      "exampleLocal": "050 123 4567",
      "exampleInternational": "+380 50 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "United Arab Emirates",
      "iso2": "AE",
      "callingCode": "971",
      "dialCode": "+971",
      "exampleLocal": "050 123 4567",
      "exampleInternational": "+971 50 123 4567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "United Kingdom",
      "iso2": "GB",
      "callingCode": "44",
      "dialCode": "+44",
      "exampleLocal": "07400 123456",
      "exampleInternational": "+44 7400 123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "United States",
      "iso2": "US",
      "callingCode": "1",
      "dialCode": "+1",
      "exampleLocal": "(201) 555-0123",
      "exampleInternational": "+1 201 555 0123",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Uruguay",
      "iso2": "UY",
      "callingCode": "598",
      "dialCode": "+598",
      "exampleLocal": "094 231 234",
      "exampleInternational": "+598 94 231 234",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Uzbekistan",
      "iso2": "UZ",
      "callingCode": "998",
      "dialCode": "+998",
      "exampleLocal": "91 234 56 78",
      "exampleInternational": "+998 91 234 56 78",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Vanuatu",
      "iso2": "VU",
      "callingCode": "678",
      "dialCode": "+678",
      "exampleLocal": "591 2345",
      "exampleInternational": "+678 591 2345",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Vatican City",
      "iso2": "VA",
      "callingCode": "39",
      "dialCode": "+39",
      "exampleLocal": "312 345 6789",
      "exampleInternational": "+39 312 345 6789",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Venezuela",
      "iso2": "VE",
      "callingCode": "58",
      "dialCode": "+58",
      "exampleLocal": "0412-1234567",
      "exampleInternational": "+58 412 1234567",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Vietnam",
      "iso2": "VN",
      "callingCode": "84",
      "dialCode": "+84",
      "exampleLocal": "0912 345 678",
      "exampleInternational": "+84 912 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Wallis & Futuna",
      "iso2": "WF",
      "callingCode": "681",
      "dialCode": "+681",
      "exampleLocal": "82 12 34",
      "exampleInternational": "+681 82 12 34",
      "trunkAction": "none",
      "trunkPrefix": null,
      "trunkApplies": null,
      "trunkRule": "No trunk prefix: dial the number exactly as written."
    },
    {
      "country": "Western Sahara",
      "iso2": "EH",
      "callingCode": "212",
      "dialCode": "+212",
      "exampleLocal": "06 50 12 34 56",
      "exampleInternational": "+212 6 50 12 34 56",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Yemen",
      "iso2": "YE",
      "callingCode": "967",
      "dialCode": "+967",
      "exampleLocal": "0712 345 678",
      "exampleInternational": "+967 712 345 678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Zambia",
      "iso2": "ZM",
      "callingCode": "260",
      "dialCode": "+260",
      "exampleLocal": "095 5123456",
      "exampleInternational": "+260 95 5123456",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    },
    {
      "country": "Zimbabwe",
      "iso2": "ZW",
      "callingCode": "263",
      "dialCode": "+263",
      "exampleLocal": "071 234 5678",
      "exampleInternational": "+263 71 234 5678",
      "trunkAction": "drop",
      "trunkPrefix": "0",
      "trunkApplies": "all",
      "trunkRule": "Drop the leading 0 when calling from abroad."
    }
  ]
}