Imported Upstream version 4.4
[platform/upstream/iso-codes.git] / data / iso_3166-2.json
index 8d3e602..727bcd2 100644 (file)
       "type": "Province"
     },
     {
-      "code": "CN-11",
-      "name": "Beijing",
-      "type": "Municipality"
+      "code": "CN-AH",
+      "name": "Anhui Sheng",
+      "type": "Province"
     },
     {
-      "code": "CN-12",
-      "name": "Tianjin",
+      "code": "CN-BJ",
+      "name": "Beijing Shi",
       "type": "Municipality"
     },
     {
-      "code": "CN-13",
-      "name": "Hebei",
-      "type": "Province"
+      "code": "CN-CQ",
+      "name": "Chongqing Shi",
+      "type": "Municipality"
     },
     {
-      "code": "CN-14",
-      "name": "Shanxi",
+      "code": "CN-FJ",
+      "name": "Fujian Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-15",
-      "name": "Nei Mongol",
-      "type": "Autonomous region"
+      "code": "CN-GD",
+      "name": "Guangdong Sheng",
+      "type": "Province"
     },
     {
-      "code": "CN-21",
-      "name": "Liaoning",
+      "code": "CN-GS",
+      "name": "Gansu Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-22",
-      "name": "Jilin",
-      "type": "Province"
+      "code": "CN-GX",
+      "name": "Guangxi Zhuangzu Zizhiqu",
+      "type": "Autonomous region"
     },
     {
-      "code": "CN-23",
-      "name": "Heilongjiang",
+      "code": "CN-GZ",
+      "name": "Guizhou Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-31",
-      "name": "Shanghai",
-      "type": "Municipality"
+      "code": "CN-HA",
+      "name": "Henan Sheng",
+      "type": "Province"
     },
     {
-      "code": "CN-32",
-      "name": "Jiangsu",
+      "code": "CN-HB",
+      "name": "Hubei Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-33",
-      "name": "Zhejiang",
+      "code": "CN-HE",
+      "name": "Hebei Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-34",
-      "name": "Anhui",
+      "code": "CN-HI",
+      "name": "Hainan Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-35",
-      "name": "Fujian",
-      "type": "Province"
+      "code": "CN-HK",
+      "name": "Hong Kong SAR (see also separate country code entry under HK)",
+      "type": "Special administrative region"
     },
     {
-      "code": "CN-36",
-      "name": "Jiangxi",
+      "code": "CN-HL",
+      "name": "Heilongjiang Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-37",
-      "name": "Shandong",
+      "code": "CN-HN",
+      "name": "Hunan Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-41",
-      "name": "Henan",
+      "code": "CN-JL",
+      "name": "Jilin Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-42",
-      "name": "Hubei",
+      "code": "CN-JS",
+      "name": "Jiangsu Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-43",
-      "name": "Hunan",
+      "code": "CN-JX",
+      "name": "Jiangxi Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-44",
-      "name": "Guangdong",
+      "code": "CN-LN",
+      "name": "Liaoning Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-45",
-      "name": "Guangxi",
-      "type": "Autonomous region"
+      "code": "CN-MO",
+      "name": "Macao SAR (see also separate country code entry under MO)",
+      "type": "Special administrative region"
     },
     {
-      "code": "CN-46",
-      "name": "Hainan",
-      "type": "Province"
+      "code": "CN-NM",
+      "name": "Nei Mongol Zizhiqu",
+      "type": "Autonomous region"
     },
     {
-      "code": "CN-50",
-      "name": "Chongqing",
-      "type": "Municipality"
+      "code": "CN-NX",
+      "name": "Ningxia Huizi Zizhiqu",
+      "type": "Autonomous region"
     },
     {
-      "code": "CN-51",
-      "name": "Sichuan",
+      "code": "CN-QH",
+      "name": "Qinghai Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-52",
-      "name": "Guizhou",
+      "code": "CN-SC",
+      "name": "Sichuan Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-53",
-      "name": "Yunnan",
+      "code": "CN-SD",
+      "name": "Shandong Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-54",
-      "name": "Xizang",
-      "type": "Autonomous region"
+      "code": "CN-SH",
+      "name": "Shanghai Shi",
+      "type": "Municipality"
     },
     {
-      "code": "CN-61",
-      "name": "Shaanxi",
+      "code": "CN-SN",
+      "name": "Shaanxi Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-62",
-      "name": "Gansu",
+      "code": "CN-SX",
+      "name": "Shanxi Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-63",
-      "name": "Qinghai",
+      "code": "CN-TJ",
+      "name": "Tianjin Shi",
+      "type": "Municipality"
+    },
+    {
+      "code": "CN-TW",
+      "name": "Taiwan Sheng (see also separate country code entry under TW)",
       "type": "Province"
     },
     {
-      "code": "CN-64",
-      "name": "Ningxia",
+      "code": "CN-XJ",
+      "name": "Xinjiang Uygur Zizhiqu",
       "type": "Autonomous region"
     },
     {
-      "code": "CN-65",
-      "name": "Xinjiang",
+      "code": "CN-XZ",
+      "name": "Xizang Zizhiqu",
       "type": "Autonomous region"
     },
     {
-      "code": "CN-71",
-      "name": "Taiwan",
+      "code": "CN-YN",
+      "name": "Yunnan Sheng",
       "type": "Province"
     },
     {
-      "code": "CN-91",
-      "name": "Xianggang (Hong-Kong)",
-      "type": "Special administrative region"
-    },
-    {
-      "code": "CN-92",
-      "name": "Aomen (Macau)",
-      "type": "Special administrative region"
+      "code": "CN-ZJ",
+      "name": "Zhejiang Sheng",
+      "type": "Province"
     },
     {
       "code": "CO-AMA",
     {
       "code": "FR-01",
       "name": "Ain",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-02",
       "name": "Aisne",
-      "parent": "S",
+      "parent": "HDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-03",
       "name": "Allier",
-      "parent": "C",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-04",
       "name": "Alpes-de-Haute-Provence",
-      "parent": "U",
+      "parent": "PAC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-05",
       "name": "Hautes-Alpes",
-      "parent": "U",
+      "parent": "PAC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-06",
       "name": "Alpes-Maritimes",
-      "parent": "U",
+      "parent": "PAC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-07",
       "name": "Ardèche",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-08",
       "name": "Ardennes",
-      "parent": "G",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-09",
       "name": "Ariège",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-10",
       "name": "Aube",
-      "parent": "G",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-11",
       "name": "Aude",
-      "parent": "K",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-12",
       "name": "Aveyron",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-13",
       "name": "Bouches-du-Rhône",
-      "parent": "U",
+      "parent": "PAC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-14",
       "name": "Calvados",
-      "parent": "P",
+      "parent": "NOR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-15",
       "name": "Cantal",
-      "parent": "C",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-16",
       "name": "Charente",
-      "parent": "T",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-17",
       "name": "Charente-Maritime",
-      "parent": "T",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-18",
       "name": "Cher",
-      "parent": "F",
+      "parent": "CVL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-19",
       "name": "Corrèze",
-      "parent": "L",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-21",
       "name": "Côte-d'Or",
-      "parent": "D",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-22",
       "name": "Côtes-d'Armor",
-      "parent": "E",
+      "parent": "BRE",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-23",
       "name": "Creuse",
-      "parent": "L",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-24",
       "name": "Dordogne",
-      "parent": "B",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-25",
       "name": "Doubs",
-      "parent": "I",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-26",
       "name": "Drôme",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-27",
       "name": "Eure",
-      "parent": "Q",
+      "parent": "NOR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-28",
       "name": "Eure-et-Loir",
-      "parent": "F",
+      "parent": "CVL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-29",
       "name": "Finistère",
-      "parent": "E",
+      "parent": "BRE",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-2A",
       "name": "Corse-du-Sud",
-      "parent": "H",
+      "parent": "COR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-2B",
       "name": "Haute-Corse",
-      "parent": "H",
+      "parent": "COR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-30",
       "name": "Gard",
-      "parent": "K",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-31",
       "name": "Haute-Garonne",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-32",
       "name": "Gers",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-33",
       "name": "Gironde",
-      "parent": "B",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-34",
       "name": "Hérault",
-      "parent": "K",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-35",
       "name": "Ille-et-Vilaine",
-      "parent": "E",
+      "parent": "BRE",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-36",
       "name": "Indre",
-      "parent": "F",
+      "parent": "CVL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-37",
       "name": "Indre-et-Loire",
-      "parent": "F",
+      "parent": "CVL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-38",
       "name": "Isère",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-39",
       "name": "Jura",
-      "parent": "I",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-40",
       "name": "Landes",
-      "parent": "B",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-41",
       "name": "Loir-et-Cher",
-      "parent": "F",
+      "parent": "CVL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-42",
       "name": "Loire",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-43",
       "name": "Haute-Loire",
-      "parent": "C",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-44",
       "name": "Loire-Atlantique",
-      "parent": "R",
+      "parent": "PDL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-45",
       "name": "Loiret",
-      "parent": "F",
+      "parent": "CVL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-46",
       "name": "Lot",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-47",
       "name": "Lot-et-Garonne",
-      "parent": "B",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-48",
       "name": "Lozère",
-      "parent": "K",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-49",
       "name": "Maine-et-Loire",
-      "parent": "R",
+      "parent": "PDL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-50",
       "name": "Manche",
-      "parent": "P",
+      "parent": "NOR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-51",
       "name": "Marne",
-      "parent": "G",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-52",
       "name": "Haute-Marne",
-      "parent": "G",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-53",
       "name": "Mayenne",
-      "parent": "R",
+      "parent": "PDL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-54",
       "name": "Meurthe-et-Moselle",
-      "parent": "M",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-55",
       "name": "Meuse",
-      "parent": "M",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-56",
       "name": "Morbihan",
-      "parent": "E",
+      "parent": "BRE",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-57",
       "name": "Moselle",
-      "parent": "M",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-58",
       "name": "Nièvre",
-      "parent": "D",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-59",
       "name": "Nord",
-      "parent": "O",
+      "parent": "HDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-60",
       "name": "Oise",
-      "parent": "S",
+      "parent": "HDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-61",
       "name": "Orne",
-      "parent": "P",
+      "parent": "NOR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-62",
       "name": "Pas-de-Calais",
-      "parent": "O",
+      "parent": "HDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-63",
       "name": "Puy-de-Dôme",
-      "parent": "C",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-64",
       "name": "Pyrénées-Atlantiques",
-      "parent": "B",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-65",
       "name": "Hautes-Pyrénées",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-66",
       "name": "Pyrénées-Orientales",
-      "parent": "K",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-67",
       "name": "Bas-Rhin",
-      "parent": "A",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-68",
       "name": "Haut-Rhin",
-      "parent": "A",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-69",
       "name": "Rhône",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-70",
       "name": "Haute-Saône",
-      "parent": "I",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-71",
       "name": "Saône-et-Loire",
-      "parent": "D",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-72",
       "name": "Sarthe",
-      "parent": "R",
+      "parent": "PDL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-73",
       "name": "Savoie",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-74",
       "name": "Haute-Savoie",
-      "parent": "V",
+      "parent": "ARA",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-75",
       "name": "Paris",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-76",
       "name": "Seine-Maritime",
-      "parent": "Q",
+      "parent": "NOR",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-77",
       "name": "Seine-et-Marne",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-78",
       "name": "Yvelines",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-79",
       "name": "Deux-Sèvres",
-      "parent": "T",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-80",
       "name": "Somme",
-      "parent": "S",
+      "parent": "HDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-81",
       "name": "Tarn",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-82",
       "name": "Tarn-et-Garonne",
-      "parent": "N",
+      "parent": "OCC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-83",
       "name": "Var",
-      "parent": "U",
+      "parent": "PAC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-84",
       "name": "Vaucluse",
-      "parent": "U",
+      "parent": "PAC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-85",
       "name": "Vendée",
-      "parent": "R",
+      "parent": "PDL",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-86",
       "name": "Vienne",
-      "parent": "T",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-87",
       "name": "Haute-Vienne",
-      "parent": "L",
+      "parent": "NAQ",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-88",
       "name": "Vosges",
-      "parent": "M",
+      "parent": "GES",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-89",
       "name": "Yonne",
-      "parent": "D",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-90",
       "name": "Territoire de Belfort",
-      "parent": "I",
+      "parent": "BFC",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-91",
       "name": "Essonne",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-92",
       "name": "Hauts-de-Seine",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-93",
       "name": "Seine-Saint-Denis",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-94",
       "name": "Val-de-Marne",
-      "parent": "J",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
       "code": "FR-95",
-      "name": "Val d'Oise",
-      "parent": "J",
+      "name": "Val-d'Oise",
+      "parent": "IDF",
       "type": "Metropolitan department"
     },
     {
-      "code": "FR-A",
-      "name": "Alsace",
+      "code": "FR-ARA",
+      "name": "Auvergne-Rhône-Alpes",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-B",
-      "name": "Aquitaine",
+      "code": "FR-BFC",
+      "name": "Bourgogne-Franche-Comté",
       "type": "Metropolitan region"
     },
     {
       "type": "Overseas territorial collectivity"
     },
     {
-      "code": "FR-C",
-      "name": "Auvergne",
+      "code": "FR-BRE",
+      "name": "Bretagne",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-CP",
-      "name": "Clipperton",
-      "type": "Dependency"
-    },
-    {
-      "code": "FR-D",
-      "name": "Bourgogne",
+      "code": "FR-COR",
+      "name": "Corse",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-E",
-      "name": "Bretagne",
-      "type": "Metropolitan region"
+      "code": "FR-CP",
+      "name": "Clipperton",
+      "type": "Dependency"
     },
     {
-      "code": "FR-F",
-      "name": "Centre",
+      "code": "FR-CVL",
+      "name": "Centre-Val de Loire",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-G",
-      "name": "Champagne-Ardenne",
+      "code": "FR-GES",
+      "name": "Grand-Est",
       "type": "Metropolitan region"
     },
     {
       "code": "FR-GF",
-      "name": "Guyane",
-      "type": "Overseas region/department"
+      "name": "Guyane (française)",
+      "type": "Overseas territorial collectivity"
     },
     {
       "code": "FR-GP",
       "name": "Guadeloupe",
-      "type": "Overseas region/department"
+      "parent": "GUA",
+      "type": "Overseas department"
     },
     {
-      "code": "FR-H",
-      "name": "Corse",
-      "type": "Metropolitan region"
+      "code": "FR-GUA",
+      "name": "Guadeloupe",
+      "type": "Overseas region"
     },
     {
-      "code": "FR-I",
-      "name": "Franche-Comté",
+      "code": "FR-HDF",
+      "name": "Hauts-de-France",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-J",
+      "code": "FR-IDF",
       "name": "Île-de-France",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-K",
-      "name": "Languedoc-Roussillon",
-      "type": "Metropolitan region"
-    },
-    {
-      "code": "FR-L",
-      "name": "Limousin",
-      "type": "Metropolitan region"
+      "code": "FR-LRE",
+      "name": "La Réunion",
+      "type": "Overseas region"
     },
     {
-      "code": "FR-M",
-      "name": "Lorraine",
-      "type": "Metropolitan region"
+      "code": "FR-MAY",
+      "name": "Mayotte",
+      "type": "Overseas region"
     },
     {
       "code": "FR-MF",
     {
       "code": "FR-MQ",
       "name": "Martinique",
-      "type": "Overseas region/department"
+      "type": "Overseas territorial collectivity"
     },
     {
-      "code": "FR-N",
-      "name": "Midi-Pyrénées",
+      "code": "FR-NAQ",
+      "name": "Nouvelle-Aquitaine",
       "type": "Metropolitan region"
     },
     {
       "type": "Overseas territorial collectivity"
     },
     {
-      "code": "FR-O",
-      "name": "Nord - Pas-de-Calais",
+      "code": "FR-NOR",
+      "name": "Normandie",
+      "type": "Metropolitan region"
+    },
+    {
+      "code": "FR-OCC",
+      "name": "Occitanie",
       "type": "Metropolitan region"
     },
     {
-      "code": "FR-P",
-      "name": "Basse-Normandie",
+      "code": "FR-PAC",
+      "name": "Provence-Alpes-Côte-d’Azur",
+      "type": "Metropolitan region"
+    },
+    {
+      "code": "FR-PDL",
+      "name": "Pays-de-la-Loire",
       "type": "Metropolitan region"
     },
     {
       "type": "Overseas territorial collectivity"
     },
     {
-      "code": "FR-Q",
-      "name": "Haute-Normandie",
-      "type": "Metropolitan region"
-    },
-    {
-      "code": "FR-R",
-      "name": "Pays de la Loire",
-      "type": "Metropolitan region"
-    },
-    {
       "code": "FR-RE",
-      "name": "Réunion",
-      "type": "Overseas region/department"
-    },
-    {
-      "code": "FR-S",
-      "name": "Picardie",
-      "type": "Metropolitan region"
-    },
-    {
-      "code": "FR-T",
-      "name": "Poitou-Charentes",
-      "type": "Metropolitan region"
+      "name": "La Réunion",
+      "parent": "LRE",
+      "type": "Overseas department"
     },
     {
       "code": "FR-TF",
       "type": "Overseas territorial collectivity"
     },
     {
-      "code": "FR-U",
-      "name": "Provence-Alpes-Côte d'Azur",
-      "type": "Metropolitan region"
-    },
-    {
-      "code": "FR-V",
-      "name": "Rhône-Alpes",
-      "type": "Metropolitan region"
-    },
-    {
       "code": "FR-WF",
       "name": "Wallis-et-Futuna",
       "type": "Overseas territorial collectivity"
     {
       "code": "FR-YT",
       "name": "Mayotte",
-      "type": "Overseas region/department"
+      "parent": "MAY",
+      "type": "Overseas department"
     },
     {
       "code": "GA-1",
     },
     {
       "code": "IN-DD",
-      "name": "Damen and Diu",
+      "name": "Daman and Diu",
       "type": "Union territory"
     },
     {
     },
     {
       "code": "IN-OR",
-      "name": "Orissa",
+      "name": "Odisha",
       "type": "State"
     },
     {
       "type": "State"
     },
     {
+      "code": "IN-TG",
+      "name": "Telangana",
+      "type": "State"
+    },
+    {
       "code": "IN-TN",
       "name": "Tamil Nadu",
       "type": "State"
       "type": "Prefecture"
     },
     {
-      "code": "JP-47",
-      "name": "Okinawa",
-      "type": "Prefecture"
+      "code": "JP-47",
+      "name": "Okinawa",
+      "type": "Prefecture"
+    },
+    {
+      "code": "KE-01",
+      "name": "Baringo",
+      "type": "County"
+    },
+    {
+      "code": "KE-02",
+      "name": "Bomet",
+      "type": "County"
+    },
+    {
+      "code": "KE-03",
+      "name": "Bungoma",
+      "type": "County"
+    },
+    {
+      "code": "KE-04",
+      "name": "Busia",
+      "type": "County"
+    },
+    {
+      "code": "KE-05",
+      "name": "Elgeyo/Marakwet",
+      "type": "County"
+    },
+    {
+      "code": "KE-06",
+      "name": "Embu",
+      "type": "County"
+    },
+    {
+      "code": "KE-07",
+      "name": "Garissa",
+      "type": "County"
+    },
+    {
+      "code": "KE-08",
+      "name": "Homa Bay",
+      "type": "County"
+    },
+    {
+      "code": "KE-09",
+      "name": "Isiolo",
+      "type": "County"
+    },
+    {
+      "code": "KE-10",
+      "name": "Kajiado",
+      "type": "County"
+    },
+    {
+      "code": "KE-11",
+      "name": "Kakamega",
+      "type": "County"
+    },
+    {
+      "code": "KE-12",
+      "name": "Kericho",
+      "type": "County"
+    },
+    {
+      "code": "KE-13",
+      "name": "Kiambu",
+      "type": "County"
+    },
+    {
+      "code": "KE-14",
+      "name": "Kilifi",
+      "type": "County"
+    },
+    {
+      "code": "KE-15",
+      "name": "Kirinyaga",
+      "type": "County"
+    },
+    {
+      "code": "KE-16",
+      "name": "Kisii",
+      "type": "County"
+    },
+    {
+      "code": "KE-17",
+      "name": "Kisumu",
+      "type": "County"
+    },
+    {
+      "code": "KE-18",
+      "name": "Kitui",
+      "type": "County"
+    },
+    {
+      "code": "KE-19",
+      "name": "Kwale",
+      "type": "County"
+    },
+    {
+      "code": "KE-20",
+      "name": "Laikipia",
+      "type": "County"
+    },
+    {
+      "code": "KE-21",
+      "name": "Lamu",
+      "type": "County"
+    },
+    {
+      "code": "KE-22",
+      "name": "Machakos",
+      "type": "County"
+    },
+    {
+      "code": "KE-23",
+      "name": "Makueni",
+      "type": "County"
+    },
+    {
+      "code": "KE-24",
+      "name": "Mandera",
+      "type": "County"
+    },
+    {
+      "code": "KE-25",
+      "name": "Marsabit",
+      "type": "County"
+    },
+    {
+      "code": "KE-26",
+      "name": "Meru",
+      "type": "County"
+    },
+    {
+      "code": "KE-27",
+      "name": "Migori",
+      "type": "County"
+    },
+    {
+      "code": "KE-28",
+      "name": "Mombasa",
+      "type": "County"
+    },
+    {
+      "code": "KE-29",
+      "name": "Murang'a",
+      "type": "County"
+    },
+    {
+      "code": "KE-30",
+      "name": "Nairobi City",
+      "type": "County"
+    },
+    {
+      "code": "KE-31",
+      "name": "Nakuru",
+      "type": "County"
+    },
+    {
+      "code": "KE-32",
+      "name": "Nandi",
+      "type": "County"
+    },
+    {
+      "code": "KE-33",
+      "name": "Narok",
+      "type": "County"
+    },
+    {
+      "code": "KE-34",
+      "name": "Nyamira",
+      "type": "County"
+    },
+    {
+      "code": "KE-35",
+      "name": "Nyandarua",
+      "type": "County"
+    },
+    {
+      "code": "KE-36",
+      "name": "Nyeri",
+      "type": "County"
+    },
+    {
+      "code": "KE-37",
+      "name": "Samburu",
+      "type": "County"
+    },
+    {
+      "code": "KE-38",
+      "name": "Siaya",
+      "type": "County"
+    },
+    {
+      "code": "KE-39",
+      "name": "Taita/Taveta",
+      "type": "County"
+    },
+    {
+      "code": "KE-40",
+      "name": "Tana River",
+      "type": "County"
     },
     {
-      "code": "KE-110",
-      "name": "Nairobi Municipality",
-      "type": "Province"
+      "code": "KE-41",
+      "name": "Tharaka-Nithi",
+      "type": "County"
     },
     {
-      "code": "KE-200",
-      "name": "Central",
-      "type": "Province"
+      "code": "KE-42",
+      "name": "Trans Nzoia",
+      "type": "County"
     },
     {
-      "code": "KE-300",
-      "name": "Coast",
-      "type": "Province"
+      "code": "KE-43",
+      "name": "Turkana",
+      "type": "County"
     },
     {
-      "code": "KE-400",
-      "name": "Eastern",
-      "type": "Province"
+      "code": "KE-44",
+      "name": "Uasin Gishu",
+      "type": "County"
     },
     {
-      "code": "KE-500",
-      "name": "North-Eastern Kaskazini Mashariki",
-      "type": "Province"
+      "code": "KE-45",
+      "name": "Vihiga",
+      "type": "County"
     },
     {
-      "code": "KE-700",
-      "name": "Rift Valley",
-      "type": "Province"
+      "code": "KE-46",
+      "name": "Wajir",
+      "type": "County"
     },
     {
-      "code": "KE-800",
-      "name": "Western Magharibi",
-      "type": "Province"
+      "code": "KE-47",
+      "name": "West Pokot",
+      "type": "County"
     },
     {
       "code": "KG-B",
     },
     {
       "code": "MA-01",
-      "name": "Tanger-Tétouan",
-      "type": "Economic region"
+      "name": "Tanger-Tétouan-Al Hoceïma",
+      "type": "Region"
     },
     {
       "code": "MA-02",
-      "name": "Gharb-Chrarda-Beni Hssen",
-      "type": "Economic region"
+      "name": "L'Oriental",
+      "type": "Region"
     },
     {
       "code": "MA-03",
-      "name": "Taza-Al Hoceima-Taounate",
-      "type": "Economic region"
+      "name": "Fès-Meknès",
+      "type": "Region"
     },
     {
       "code": "MA-04",
-      "name": "L'Oriental",
-      "type": "Economic region"
+      "name": "Rabat-Salé-Kénitra",
+      "type": "Region"
     },
     {
       "code": "MA-05",
-      "name": "Fès-Boulemane",
-      "type": "Economic region"
+      "name": "Béni Mellal-Khénifra",
+      "type": "Region"
     },
     {
       "code": "MA-06",
-      "name": "Meknès-Tafilalet",
-      "type": "Economic region"
+      "name": "Casablanca-Settat",
+      "type": "Region"
     },
     {
       "code": "MA-07",
-      "name": "Rabat-Salé-Zemmour-Zaer",
-      "type": "Economic region"
+      "name": "Marrakech-Safi",
+      "type": "Region"
     },
     {
       "code": "MA-08",
-      "name": "Grand Casablanca",
-      "type": "Economic region"
+      "name": "Drâa-Tafilalet",
+      "type": "Region"
     },
     {
       "code": "MA-09",
-      "name": "Chaouia-Ouardigha",
-      "type": "Economic region"
+      "name": "Souss-Massa",
+      "type": "Region"
     },
     {
       "code": "MA-10",
-      "name": "Doukhala-Abda",
-      "type": "Economic region"
+      "name": "Guelmim-Oued Noun (EH-partial)",
+      "type": "Region"
     },
     {
       "code": "MA-11",
-      "name": "Marrakech-Tensift-Al Haouz",
-      "type": "Economic region"
+      "name": "Laâyoune-Sakia El Hamra (EH-partial)",
+      "type": "Region"
     },
     {
       "code": "MA-12",
-      "name": "Tadla-Azilal",
-      "type": "Economic region"
-    },
-    {
-      "code": "MA-13",
-      "name": "Sous-Massa-Draa",
-      "type": "Economic region"
-    },
-    {
-      "code": "MA-14",
-      "name": "Guelmim-Es Smara",
-      "type": "Economic region"
-    },
-    {
-      "code": "MA-15",
-      "name": "Laâyoune-Boujdour-Sakia el Hamra",
-      "type": "Economic region"
-    },
-    {
-      "code": "MA-16",
-      "name": "Oued ed Dahab-Lagouira",
-      "type": "Economic region"
+      "name": "Dakhla-Oued Ed-Dahab (EH)",
+      "type": "Region"
     },
     {
       "code": "MA-AGD",
-      "name": "Agadir-Ida-Outanane",
-      "parent": "13",
+      "name": "Agadir-Ida-Ou-Tanane",
+      "parent": "09",
       "type": "Prefecture"
     },
     {
       "code": "MA-AOU",
-      "name": "Aousserd",
-      "parent": "16",
-      "type": "Prefecture"
+      "name": "Aousserd (EH)",
+      "parent": "12",
+      "type": "Province"
     },
     {
       "code": "MA-ASZ",
-      "name": "Assa-Zag",
-      "parent": "14",
+      "name": "Assa-Zag (EH-partial)",
+      "parent": "10",
       "type": "Province"
     },
     {
       "code": "MA-AZI",
       "name": "Azilal",
-      "parent": "12",
+      "parent": "05",
       "type": "Province"
     },
     {
       "code": "MA-BEM",
-      "name": "Beni Mellal",
-      "parent": "12",
+      "name": "Béni Mellal",
+      "parent": "05",
       "type": "Province"
     },
     {
       "code": "MA-BER",
       "name": "Berkane",
-      "parent": "04",
+      "parent": "02",
       "type": "Province"
     },
     {
       "code": "MA-BES",
-      "name": "Ben Slimane",
-      "parent": "09",
+      "name": "Benslimane",
+      "parent": "06",
       "type": "Province"
     },
     {
       "code": "MA-BOD",
       "name": "Boujdour (EH)",
-      "parent": "15",
+      "parent": "11",
       "type": "Province"
     },
     {
       "code": "MA-BOM",
       "name": "Boulemane",
-      "parent": "05",
+      "parent": "03",
+      "type": "Province"
+    },
+    {
+      "code": "MA-BRR",
+      "name": "Berrechid",
+      "parent": "06",
       "type": "Province"
     },
     {
       "code": "MA-CAS",
-      "name": "Casablanca [Dar el Beïda]",
-      "parent": "08",
+      "name": "Casablanca",
+      "parent": "06",
       "type": "Prefecture"
     },
     {
     {
       "code": "MA-CHI",
       "name": "Chichaoua",
-      "parent": "11",
+      "parent": "07",
       "type": "Province"
     },
     {
       "code": "MA-CHT",
       "name": "Chtouka-Ait Baha",
-      "parent": "13",
+      "parent": "06",
+      "type": "Province"
+    },
+    {
+      "code": "MA-DRI",
+      "name": "Driouch",
+      "parent": "02",
       "type": "Province"
     },
     {
       "code": "MA-ERR",
       "name": "Errachidia",
-      "parent": "06",
+      "parent": "08",
       "type": "Province"
     },
     {
       "code": "MA-ESI",
       "name": "Essaouira",
-      "parent": "11",
+      "parent": "07",
       "type": "Province"
     },
     {
       "code": "MA-ESM",
-      "name": "Es Smara (EH)",
-      "parent": "14",
+      "name": "Es-Semara (EH-partial)",
+      "parent": "11",
       "type": "Province"
     },
     {
       "code": "MA-FAH",
-      "name": "Fahs-Beni Makada",
+      "name": "Fahs-Anjra",
       "parent": "01",
-      "type": "Prefecture"
+      "type": "Province"
     },
     {
       "code": "MA-FES",
-      "name": "Fès-Dar-Dbibegh",
-      "parent": "05",
+      "name": "Fès",
+      "parent": "03",
       "type": "Prefecture"
     },
     {
       "code": "MA-FIG",
       "name": "Figuig",
-      "parent": "04",
+      "parent": "02",
+      "type": "Province"
+    },
+    {
+      "code": "MA-FQH",
+      "name": "Fquih Ben Salah",
+      "parent": "05",
       "type": "Province"
     },
     {
       "code": "MA-GUE",
       "name": "Guelmim",
-      "parent": "14",
+      "parent": "10",
+      "type": "Province"
+    },
+    {
+      "code": "MA-GUF",
+      "name": "Guercif",
+      "parent": "02",
       "type": "Province"
     },
     {
       "code": "MA-HAJ",
       "name": "El Hajeb",
-      "parent": "06",
+      "parent": "03",
       "type": "Province"
     },
     {
       "code": "MA-HAO",
       "name": "Al Haouz",
-      "parent": "11",
+      "parent": "07",
       "type": "Province"
     },
     {
       "code": "MA-HOC",
       "name": "Al Hoceïma",
-      "parent": "03",
+      "parent": "01",
       "type": "Province"
     },
     {
       "code": "MA-IFR",
       "name": "Ifrane",
-      "parent": "06",
+      "parent": "03",
       "type": "Province"
     },
     {
       "code": "MA-INE",
       "name": "Inezgane-Ait Melloul",
-      "parent": "13",
+      "parent": "09",
       "type": "Prefecture"
     },
     {
       "code": "MA-JDI",
       "name": "El Jadida",
-      "parent": "10",
+      "parent": "06",
       "type": "Province"
     },
     {
       "code": "MA-JRA",
-      "name": "Jrada",
-      "parent": "04",
+      "name": "Jerada",
+      "parent": "02",
       "type": "Province"
     },
     {
       "code": "MA-KEN",
       "name": "Kénitra",
-      "parent": "02",
+      "parent": "04",
       "type": "Province"
     },
     {
       "code": "MA-KES",
-      "name": "Kelaat es Sraghna",
-      "parent": "11",
+      "name": "El Kelâa des Sraghna",
+      "parent": "07",
       "type": "Province"
     },
     {
       "code": "MA-KHE",
-      "name": "Khemisaet",
-      "parent": "07",
+      "name": "Khemisset",
+      "parent": "04",
       "type": "Province"
     },
     {
       "code": "MA-KHN",
       "name": "Khenifra",
-      "parent": "06",
+      "parent": "05",
       "type": "Province"
     },
     {
       "code": "MA-KHO",
       "name": "Khouribga",
-      "parent": "09",
+      "parent": "05",
       "type": "Province"
     },
     {
       "code": "MA-LAA",
       "name": "Laâyoune (EH)",
-      "parent": "15",
+      "parent": "11",
       "type": "Province"
     },
     {
       "type": "Province"
     },
     {
+      "code": "MA-MAR",
+      "name": "Marrakech",
+      "parent": "07",
+      "type": "Prefecture"
+    },
+    {
+      "code": "MA-MDF",
+      "name": "M’diq-Fnideq",
+      "parent": "01",
+      "type": "Prefecture"
+    },
+    {
       "code": "MA-MED",
       "name": "Médiouna",
-      "parent": "08",
+      "parent": "06",
       "type": "Province"
     },
     {
       "code": "MA-MEK",
       "name": "Meknès",
-      "parent": "06",
-      "type": "Prefecture"
-    },
-    {
-      "code": "MA-MMD",
-      "name": "Marrakech-Medina",
-      "parent": "11",
+      "parent": "03",
       "type": "Prefecture"
     },
     {
-      "code": "MA-MMN",
-      "name": "Marrakech-Menara",
-      "parent": "11",
-      "type": "Prefecture"
+      "code": "MA-MID",
+      "name": "Midelt",
+      "parent": "08",
+      "type": "Province"
     },
     {
       "code": "MA-MOH",
       "name": "Mohammadia",
-      "parent": "08",
+      "parent": "06",
       "type": "Prefecture"
     },
     {
       "code": "MA-MOU",
       "name": "Moulay Yacoub",
-      "parent": "05",
+      "parent": "03",
       "type": "Province"
     },
     {
       "code": "MA-NAD",
       "name": "Nador",
-      "parent": "04",
+      "parent": "02",
       "type": "Province"
     },
     {
       "code": "MA-NOU",
       "name": "Nouaceur",
-      "parent": "08",
+      "parent": "04",
       "type": "Province"
     },
     {
       "code": "MA-OUA",
       "name": "Ouarzazate",
-      "parent": "13",
+      "parent": "08",
       "type": "Province"
     },
     {
       "code": "MA-OUD",
-      "name": "Oued ed Dahab (EH)",
-      "parent": "16",
+      "name": "Oued Ed-Dahab (EH)",
+      "parent": "12",
       "type": "Province"
     },
     {
       "code": "MA-OUJ",
       "name": "Oujda-Angad",
-      "parent": "04",
+      "parent": "02",
       "type": "Prefecture"
     },
     {
+      "code": "MA-OUZ",
+      "name": "Ouezzane",
+      "parent": "01",
+      "type": "Province"
+    },
+    {
       "code": "MA-RAB",
       "name": "Rabat",
-      "parent": "07",
+      "parent": "04",
       "type": "Prefecture"
     },
     {
+      "code": "MA-REH",
+      "name": "Rehamna",
+      "parent": "07",
+      "type": "Province"
+    },
+    {
       "code": "MA-SAF",
       "name": "Safi",
-      "parent": "10",
+      "parent": "07",
       "type": "Province"
     },
     {
       "code": "MA-SAL",
       "name": "Salé",
-      "parent": "07",
+      "parent": "04",
       "type": "Prefecture"
     },
     {
       "code": "MA-SEF",
       "name": "Sefrou",
-      "parent": "05",
+      "parent": "03",
       "type": "Province"
     },
     {
       "code": "MA-SET",
       "name": "Settat",
-      "parent": "09",
+      "parent": "06",
+      "type": "Province"
+    },
+    {
+      "code": "MA-SIB",
+      "name": "Sidi Bennour",
+      "parent": "06",
+      "type": "Province"
+    },
+    {
+      "code": "MA-SIF",
+      "name": "Sidi Ifni",
+      "parent": "10",
       "type": "Province"
     },
     {
       "code": "MA-SIK",
-      "name": "Sidl Kacem",
-      "parent": "02",
+      "name": "Sidi Kacem",
+      "parent": "04",
+      "type": "Province"
+    },
+    {
+      "code": "MA-SIL",
+      "name": "Sidi Slimane",
+      "parent": "04",
       "type": "Province"
     },
     {
       "code": "MA-SKH",
       "name": "Skhirate-Témara",
-      "parent": "07",
+      "parent": "04",
       "type": "Prefecture"
     },
     {
-      "code": "MA-SYB",
-      "name": "Sidi Youssef Ben Ali",
+      "code": "MA-TAF",
+      "name": "Tarfaya (EH-partial)",
       "parent": "11",
-      "type": "Prefecture"
+      "type": "Province"
     },
     {
       "code": "MA-TAI",
       "name": "Taourirt",
-      "parent": "04",
+      "parent": "02",
       "type": "Province"
     },
     {
     {
       "code": "MA-TAR",
       "name": "Taroudant",
-      "parent": "13",
+      "parent": "09",
       "type": "Province"
     },
     {
       "code": "MA-TAT",
       "name": "Tata",
-      "parent": "14",
+      "parent": "09",
       "type": "Province"
     },
     {
       "code": "MA-TET",
       "name": "Tétouan",
       "parent": "01",
-      "type": "Prefecture"
+      "type": "Province"
+    },
+    {
+      "code": "MA-TIN",
+      "name": "Tinghir",
+      "parent": "08",
+      "type": "Province"
     },
     {
       "code": "MA-TIZ",
       "name": "Tiznit",
-      "parent": "13",
+      "parent": "09",
       "type": "Province"
     },
     {
     },
     {
       "code": "MA-TNT",
-      "name": "Tan-Tan",
-      "parent": "14",
+      "name": "Tan-Tan (EH-partial)",
+      "parent": "10",
+      "type": "Province"
+    },
+    {
+      "code": "MA-YUS",
+      "name": "Youssoufia",
+      "parent": "07",
       "type": "Province"
     },
     {
       "code": "MA-ZAG",
       "name": "Zagora",
-      "parent": "13",
+      "parent": "08",
       "type": "Province"
     },
     {
       "type": "State"
     },
     {
+      "code": "MX-CMX",
+      "name": "Ciudad de México",
+      "type": "Federal district"
+    },
+    {
       "code": "MX-COA",
-      "name": "Coahuila",
+      "name": "Coahuila de Zaragoza",
       "type": "State"
     },
     {
       "type": "State"
     },
     {
-      "code": "MX-DIF",
-      "name": "Distrito Federal",
-      "type": "Federal district"
-    },
-    {
       "code": "MX-DUR",
       "name": "Durango",
       "type": "State"
     },
     {
       "code": "MX-MIC",
-      "name": "Michoacán",
+      "name": "Michoacán de Ocampo",
       "type": "State"
     },
     {
     },
     {
       "code": "MX-VER",
-      "name": "Veracruz",
+      "name": "Veracruz de Ignacio de la Llave",
       "type": "State"
     },
     {
       "code": "NP-BA",
       "name": "Bagmati",
       "parent": "1",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-BH",
       "name": "Bheri",
       "parent": "2",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-DH",
       "name": "Dhawalagiri",
       "parent": "3",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-GA",
       "name": "Gandaki",
       "parent": "3",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-JA",
       "name": "Janakpur",
       "parent": "1",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-KA",
       "name": "Karnali",
       "parent": "2",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-KO",
       "name": "Kosi",
       "parent": "4",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-LU",
       "name": "Lumbini",
       "parent": "3",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-MA",
       "name": "Mahakali",
       "parent": "5",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-ME",
       "name": "Mechi",
       "parent": "4",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-NA",
       "name": "Narayani",
       "parent": "1",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-RA",
       "name": "Rapti",
       "parent": "2",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-SA",
       "name": "Sagarmatha",
       "parent": "4",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NP-SE",
       "name": "Seti",
       "parent": "5",
-      "type": "zone"
+      "type": "Zone"
     },
     {
       "code": "NR-01",
     {
       "code": "SD-DC",
       "name": "Zalingei",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-DE",
       "name": "Sharq Dārfūr",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-DN",
       "name": "Shamāl Dārfūr",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-DS",
       "name": "Janūb Dārfūr",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-DW",
       "name": "Gharb Dārfūr",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-GD",
       "name": "Al Qaḑārif",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-GZ",
       "name": "Al Jazīrah",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-KA",
       "name": "Kassalā",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-KH",
       "name": "Al Kharţūm",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-KN",
       "name": "Shamāl Kurdufān",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-KS",
       "name": "Janūb Kurdufān",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-NB",
       "name": "An Nīl al Azraq",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-NO",
       "name": "Ash Shamālīyah",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-NR",
       "name": "An Nīl",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-NW",
       "name": "An Nīl al Abyaḑ",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-RS",
       "name": "Al Baḩr al Aḩmar",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SD-SI",
       "name": "Sinnār",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SE-AB",
     },
     {
       "code": "SS-BN",
-      "name": "Northern Bahr el-Ghazal",
-      "type": "state"
+      "name": "Northern Bahr el Ghazal",
+      "type": "State"
     },
     {
       "code": "SS-BW",
-      "name": "Western Bahr el-Ghazal",
-      "type": "state"
+      "name": "Western Bahr el Ghazal",
+      "type": "State"
     },
     {
       "code": "SS-EC",
       "name": "Central Equatoria",
-      "type": "state"
+      "type": "State"
     },
     {
-      "code": "SS-EE8",
+      "code": "SS-EE",
       "name": "Eastern Equatoria",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SS-EW",
       "name": "Western Equatoria",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SS-JG",
       "name": "Jonglei",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SS-LK",
       "name": "Lakes",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SS-NU",
       "name": "Upper Nile",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SS-UY",
       "name": "Unity",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "SS-WR",
       "name": "Warrap",
-      "type": "state"
+      "type": "State"
     },
     {
       "code": "ST-P",
       "type": "Province"
     },
     {
-      "code": "ZA-GP",
+      "code": "ZA-GT",
       "name": "Gauteng",
       "type": "Province"
     },
       "type": "Province"
     },
     {
+      "code": "ZA-NL",
+      "name": "Kwazulu-Natal",
+      "type": "Province"
+    },
+    {
       "code": "ZA-NW",
       "name": "North-West (South Africa)",
       "type": "Province"
       "type": "Province"
     },
     {
-      "code": "ZA-ZN",
-      "name": "Kwazulu-Natal",
-      "type": "Province"
-    },
-    {
       "code": "ZM-01",
       "name": "Western",
       "type": "Province"